import type { CLIProxyProvider } from '../../cliproxy/types';
export interface MergedAccountEntry {
    type: string;
    created: string;
    last_used: string | null;
    context_mode?: 'isolated' | 'shared';
    context_group?: string;
    continuity_mode?: 'standard' | 'deeper';
    context_inferred?: boolean;
    continuity_inferred?: boolean;
    shared_resource_mode?: 'shared' | 'profile-local';
    shared_resource_inferred?: boolean;
    bare?: boolean;
    provider?: string;
    displayName?: string;
}
/** Parse CLIProxy account key format: "provider:accountId" */
export declare function parseCliproxyKey(key: string): {
    provider: CLIProxyProvider;
    accountId: string;
} | null;
export declare function buildCliproxyAccountKey(rawKey: string, merged: Record<string, MergedAccountEntry>): string | null;
//# sourceMappingURL=account-route-helpers.d.ts.map