import { FC } from 'react'; export interface Account { id: string; email: string; name: string; firstName?: string; lastName?: string; avatar?: string; isActive?: boolean; } export interface ProfileSwitcherProps { user?: { firstName: string; lastName: string; email?: string; avatar?: string; }; /** All available accounts (including active) */ accounts?: Account[]; /** ID of currently active account */ activeAccountId?: string; /** Navigate to profile page */ onViewProfile?: () => void; /** Logout current user */ onLogout?: () => void; /** Switch to a different account */ onSwitchAccount?: (account: Account) => void; /** Add a new account */ onAddAccount?: () => void; /** Remove an account */ onRemoveAccount?: (accountId: string) => void; /** Show as icon only (for small screens) */ compact?: boolean; } /** * ProfileSwitcher Component (Google-style) * * Single account mode: * - Large avatar, greeting, View Profile, Add/Sign out buttons * * Multi-account mode: * - Active account info, View Profile * - "SWITCH ACCOUNT" section with other accounts * - Add/Sign out buttons * * Scrollable when 3+ accounts */ export declare const ProfileSwitcher: FC; //# sourceMappingURL=ProfileSwitcher.d.ts.map