export interface AutoJoinDomainResult { joined: Array<{ orgId: string; }>; activeOrgId: string | null; } export declare function invalidateDomainMatchCache(): void; export declare function __resetDomainMatchCacheForTests(): void; export declare function hasAutoJoinDomainMatch(rawEmail: string): Promise; export interface AutoJoinDomainOptions { activateJoinedOrg?: "if-missing" | "always" | "never"; } export declare function autoJoinDomainMatchingOrgs(rawEmail: string, options?: AutoJoinDomainOptions): Promise;