import { ReactNode } from 'react'; import { TextInputProps } from '../TextInput'; export declare const calendarGridCellVariants: (props?: ({ isSelected?: boolean | null | undefined; isSelectionEnd?: boolean | null | undefined; isSelectionStart?: boolean | null | undefined; isDisabled?: boolean | null | undefined; isInvalid?: boolean | null | undefined; isUnavailable?: boolean | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const calendarHeaderButtonVariants: (props?: ({ variant?: "default" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const calendarGridYearMonth: (props?: ({ isSelected?: boolean | null | undefined; isDisabled?: boolean | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const calendarVariants: (props?: ({ variant?: "default" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export type RangeCalendarProps = { 'data-testid'?: string; children: ReactNode; }; export type DateInputProps = Omit & { minDate?: string; maxDate?: string; startDate?: string; endDate?: string; disabledDates?: string[]; isRange?: boolean; allowsNonContiguousRanges?: boolean; onChange?: (val: { startDate?: string; endDate?: string; }) => void; }; export type RangeCalendarGrids = 'days' | 'months' | 'years' | null; //# sourceMappingURL=types.d.ts.map