import type { BaseApiClient } from '../types/api';
export interface InstitutionData {
    id: string;
    name: string;
    companyName: string;
    type: string;
    domain: string;
    email: string;
    phone: string;
    active: boolean;
    mainLogo: string | null;
    internalLogo: string | null;
    icon: string | null;
    favicon: string | null;
    loginImage: string | null;
    theme: string | null;
    city: string | null;
    state: string | null;
}
export interface UseInstitutionConfig {
    apiClient: BaseApiClient;
    institutionId: string | null;
}
export declare function useInstitution(config: UseInstitutionConfig): {
    institution: InstitutionData | null;
    loading: boolean;
    error: Error | null;
};
export declare function useInstitutionId(): string | null;
//# sourceMappingURL=useInstitution.d.ts.map