import type { ComponentPropsWithRef } from 'react'; import { type PersonProps } from './Person'; /** * The person, as the button that opens the account menu. On Base UI's Button * since stage 2 of the migration (2026-09-07). * * Two shapes, one component (Katerina, 2026-09-01): * * - the row — face · name · chevron on a 32px button with a hover fill, as * Ship's top bar draws it. The chevron is 14px, the small-control size. * - `compact` — the face alone, as Peek's top bar draws it: no chevron, no * padding, and no hover fill, because the face fills the whole control and * a fill would have nowhere to show. * * What it opens — the menu and everything in it — stays in the app. */ export interface PersonTriggerProps extends Omit, Omit, 'children'> { /** Whether what it opens is open — the row shape holds its hover fill while so. */ open?: boolean; /** Face only — no chevron, no hover fill. Defaults the face to 36px; the row shape to 22px. */ compact?: boolean; } export declare function PersonTrigger({ name, picture, fallback, size, open, compact, className, ...props }: PersonTriggerProps): import("react").JSX.Element; //# sourceMappingURL=PersonTrigger.d.ts.map