/**
 * Hook que gerencia a inicialização da aplicação e funções de autenticação
 * Combina a lógica de obtenção do institutionId, inicialização do app store e funções de auth
 *
 * @param {UseAppInitializationProps} props - Propriedades do hook
 * @returns {object} Estado da inicialização, funções relacionadas e funções de autenticação
 */
export declare function useAppInitialization(): {
    getInstitutionId: string | null;
    initialize: (id: string | null) => void;
    initialized: boolean;
    institutionId: string | null;
    authFunctions: {
        checkAuth: () => Promise<boolean>;
        signOut: () => void;
        getUser: () => import("..").User | null;
        getSessionInfo: () => import("..").SessionInfo | null;
        getTokens: () => import("..").AuthTokens | null;
    };
};
//# sourceMappingURL=useAppInitialization.d.ts.map