export interface CalendarTriggerProps { /** Localized label supplied by the app, e.g. "November 2026" or "Thursday, 18/11/2026". */ label: string; /** Opens the calendar sheet. */ onOpen: () => void; /** When provided together with hasSelection, replaces the chevron with a clear (✕) button. */ onClear?: () => void; /** When true and onClear is provided, shows the ✕ icon instead of the chevron. Default: false. */ hasSelection?: boolean; /** When provided, renders a "Today" button beside the trigger that selects today's date. */ onToday?: () => void; /** Label for the "Today" button. Default: "Today". */ todayLabel?: string; className?: string; 'aria-label'?: string; /** Accessible label for the clear button. Default: "Clear selected date". */ clearLabel?: string; /** Accessible label for the open calendar button. Default: "Open calendar". */ openLabel?: string; } export declare function CalendarTrigger({ label, onOpen, onClear, hasSelection, onToday, todayLabel, className, 'aria-label': ariaLabel, clearLabel, openLabel, }: CalendarTriggerProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=CalendarTrigger.d.ts.map