import type { OrganizationSetOptions } from '../schemas/organization';
interface OrganizationApiHostConfig {
    hostApi: string;
    supaHost?: string;
    supaKey?: string;
}
export declare function resolveConfiguredOrganizationUpdateApiHost(config: OrganizationApiHostConfig): string;
export declare function resolveOrganizationUpdateApiHost(options: Pick<OrganizationSetOptions, 'supaHost' | 'supaAnon'>, silent: boolean): Promise<string>;
export declare function setOrganizationInternal(orgId: string, options: OrganizationSetOptions, silent?: boolean): Promise<{
    orgId: string;
    name: string;
    email: string;
    enforce2fa: boolean;
    passwordPolicy?: undefined;
} | {
    orgId: string;
    name: string;
    email: string;
    passwordPolicy: boolean;
    enforce2fa?: undefined;
} | {
    orgId: string;
    name: string;
    email: string;
    enforce2fa?: undefined;
    passwordPolicy?: undefined;
}>;
export declare function setOrganization(orgId: string, options: OrganizationSetOptions): Promise<void>;
export {};
