export interface OrgSwitcherProps { className?: string; /** Hide entirely when the user only belongs to one org. Default: false. */ hideWhenSingle?: boolean; /** Keep the switcher's button height reserved while org state is loading. */ reserveSpace?: boolean; /** * Icon-only trigger for collapsed sidebar rails. The popover — and with it * the org list, pending invitations and "Join your team" — is identical; * dropping the switcher instead leaves a collapsed rail with no way to * reach another workspace. */ compact?: boolean; /** * Path to navigate to when the user clicks "Organization settings". * Defaults to the Organization tab inside Settings. Templates with an * established org surface can pass their own path; pass `null` to only open * the in-sidebar settings panel. */ settingsPath?: string | null; /** Path to navigate to when the user clicks "Profile". Defaults to the shared Account settings section. */ profilePath?: string | null; } /** * Compact org switcher button. Shows the active org (or "Personal" when the * user has none); opens a popover with the user's other orgs, pending * invitations, inline forms to create a new org / invite a teammate, and a * sign-out item. Renders nothing in dev / no-auth mode. */ export declare function OrgSwitcher({ className, hideWhenSingle, reserveSpace, compact, settingsPath, profilePath, }: OrgSwitcherProps): import("react").JSX.Element | null; //# sourceMappingURL=OrgSwitcher.d.ts.map