import { NotificationFactory } from './factories/NotificationFactory';
import { AuthFacade } from './facades/AuthFacade';
import { LeaveFacade } from './facades/LeaveFacade';
import { BackdatedLeaveFacade } from './facades/BackdatedLeaveFacade';
import { CalendarFacade } from './facades/CalendarFacade';
import { AttendanceFacade } from './facades/AttendanceFacade';
import { TeamShiftFacade } from './facades/TeamShiftFacade';
import { CompensationFacade } from './facades/CompensationFacade';
import { HrAdminFacade } from './facades/HrAdminFacade';
export interface AppContainer {
    notifications: NotificationFactory;
    authFacade: AuthFacade;
    leaveFacade: LeaveFacade;
    backdatedLeaveFacade: BackdatedLeaveFacade;
    calendarFacade: CalendarFacade;
    attendanceFacade: AttendanceFacade;
    teamShiftFacade: TeamShiftFacade;
    compensationFacade: CompensationFacade;
    hrAdminFacade: HrAdminFacade;
}
export declare function createContainer(): AppContainer;
//# sourceMappingURL=container.d.ts.map