import type { CLIProxyProvider } from '../types';
export declare function supportsDuplicateEmailAccounts(provider: CLIProxyProvider | string): boolean;
export declare function extractCanonicalEmailFromAccountId(accountId: string): string | null;
export declare function extractEmailAccountVariantKey(provider: CLIProxyProvider | string, tokenFile: string, email?: string): string | null;
export declare function buildEmailBackedAccountId(provider: CLIProxyProvider | string, tokenFile: string, email?: string, duplicateEmailCount?: number): string;
export declare function buildEmailBackedNickname(provider: CLIProxyProvider | string, tokenFile: string, email?: string, duplicateEmailCount?: number): string;
export declare function formatAccountVariantLabel(accountId: string, email?: string): string | null;
export declare function formatAccountDisplayName(account: {
    id: string;
    email?: string;
}): string;
//# sourceMappingURL=email-account-identity.d.ts.map