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;
};