import type { HTMLAttributes, ReactNode, Ref } from 'react'; import type { TestableProps } from '../../utils/testId'; export interface CalendarTriggerProps extends Omit, 'children' | 'color'>, TestableProps { /** Trigger element that opens the calendar popover */ children: ReactNode; /** Additional props passed to the trigger wrapper */ asChild?: boolean; ref?: Ref; } /** * Trigger element that opens the calendar popover. * Wraps children with Ark UI DatePicker.Trigger. * * Arbitrary HTML attributes (`data-analytics-id`, `data-analytics-props`, * `data-testid`, `aria-*`, `id`) are forwarded to Ark's Trigger and reach * the final rendered child via `asChild` slot merge. */ export declare const CalendarTrigger: { ({ children, asChild, ref, ...rest }: CalendarTriggerProps): import("react/jsx-runtime").JSX.Element; displayName: string; };