///
import { IconChevronLeft, IconChevronRight } from '@tabler/icons-react';
import * as DayPickerPrimitive from 'react-day-picker';
import type { Merge } from 'type-fest';
declare const dayPicker: import("tailwind-variants").TVReturnType<{
[key: string]: {
[key: string]: import("tailwind-merge").ClassNameValue | {
nav?: import("tailwind-merge").ClassNameValue;
caption?: import("tailwind-merge").ClassNameValue;
table?: import("tailwind-merge").ClassNameValue;
cell?: import("tailwind-merge").ClassNameValue;
row?: import("tailwind-merge").ClassNameValue;
root?: import("tailwind-merge").ClassNameValue;
months?: import("tailwind-merge").ClassNameValue;
month?: import("tailwind-merge").ClassNameValue;
captionLabel?: import("tailwind-merge").ClassNameValue;
navButtonPrevious?: import("tailwind-merge").ClassNameValue;
navButtonNext?: import("tailwind-merge").ClassNameValue;
headRow?: import("tailwind-merge").ClassNameValue;
headCell?: import("tailwind-merge").ClassNameValue;
dayRangeStart?: import("tailwind-merge").ClassNameValue;
dayRangeEnd?: import("tailwind-merge").ClassNameValue;
daySelected?: import("tailwind-merge").ClassNameValue;
dayToday?: import("tailwind-merge").ClassNameValue;
dayOutside?: import("tailwind-merge").ClassNameValue;
dayDisabled?: import("tailwind-merge").ClassNameValue;
dayRangeMiddle?: import("tailwind-merge").ClassNameValue;
dayHidden?: import("tailwind-merge").ClassNameValue;
componentIconLeft?: import("tailwind-merge").ClassNameValue;
componentIconRight?: import("tailwind-merge").ClassNameValue;
navButton?: import("tailwind-merge").ClassNameValue;
day?: import("tailwind-merge").ClassNameValue;
};
};
} | {
[x: string]: {
[x: string]: import("tailwind-merge").ClassNameValue | {
nav?: import("tailwind-merge").ClassNameValue;
caption?: import("tailwind-merge").ClassNameValue;
table?: import("tailwind-merge").ClassNameValue;
cell?: import("tailwind-merge").ClassNameValue;
row?: import("tailwind-merge").ClassNameValue;
root?: import("tailwind-merge").ClassNameValue;
months?: import("tailwind-merge").ClassNameValue;
month?: import("tailwind-merge").ClassNameValue;
captionLabel?: import("tailwind-merge").ClassNameValue;
navButtonPrevious?: import("tailwind-merge").ClassNameValue;
navButtonNext?: import("tailwind-merge").ClassNameValue;
headRow?: import("tailwind-merge").ClassNameValue;
headCell?: import("tailwind-merge").ClassNameValue;
dayRangeStart?: import("tailwind-merge").ClassNameValue;
dayRangeEnd?: import("tailwind-merge").ClassNameValue;
daySelected?: import("tailwind-merge").ClassNameValue;
dayToday?: import("tailwind-merge").ClassNameValue;
dayOutside?: import("tailwind-merge").ClassNameValue;
dayDisabled?: import("tailwind-merge").ClassNameValue;
dayRangeMiddle?: import("tailwind-merge").ClassNameValue;
dayHidden?: import("tailwind-merge").ClassNameValue;
componentIconLeft?: import("tailwind-merge").ClassNameValue;
componentIconRight?: import("tailwind-merge").ClassNameValue;
navButton?: import("tailwind-merge").ClassNameValue;
day?: import("tailwind-merge").ClassNameValue;
};
};
} | {}, {
root: string;
months: string;
month: string;
caption: string;
captionLabel: string;
nav: string;
navButton: string;
navButtonPrevious: string;
navButtonNext: string;
table: string;
headRow: string;
headCell: string;
row: string;
cell: string[];
day: string;
dayRangeStart: string;
dayRangeEnd: string;
daySelected: string;
dayToday: string;
dayOutside: string;
dayDisabled: string;
dayRangeMiddle: string;
dayHidden: string;
componentIconLeft: string;
componentIconRight: string;
}, undefined, import("tailwind-variants/dist/config.js").TVConfig, {
[key: string]: {
[key: string]: import("tailwind-merge").ClassNameValue | {
nav?: import("tailwind-merge").ClassNameValue;
caption?: import("tailwind-merge").ClassNameValue;
table?: import("tailwind-merge").ClassNameValue;
cell?: import("tailwind-merge").ClassNameValue;
row?: import("tailwind-merge").ClassNameValue;
root?: import("tailwind-merge").ClassNameValue;
months?: import("tailwind-merge").ClassNameValue;
month?: import("tailwind-merge").ClassNameValue;
captionLabel?: import("tailwind-merge").ClassNameValue;
navButtonPrevious?: import("tailwind-merge").ClassNameValue;
navButtonNext?: import("tailwind-merge").ClassNameValue;
headRow?: import("tailwind-merge").ClassNameValue;
headCell?: import("tailwind-merge").ClassNameValue;
dayRangeStart?: import("tailwind-merge").ClassNameValue;
dayRangeEnd?: import("tailwind-merge").ClassNameValue;
daySelected?: import("tailwind-merge").ClassNameValue;
dayToday?: import("tailwind-merge").ClassNameValue;
dayOutside?: import("tailwind-merge").ClassNameValue;
dayDisabled?: import("tailwind-merge").ClassNameValue;
dayRangeMiddle?: import("tailwind-merge").ClassNameValue;
dayHidden?: import("tailwind-merge").ClassNameValue;
componentIconLeft?: import("tailwind-merge").ClassNameValue;
componentIconRight?: import("tailwind-merge").ClassNameValue;
navButton?: import("tailwind-merge").ClassNameValue;
day?: import("tailwind-merge").ClassNameValue;
};
};
} | {}, {
root: string;
months: string;
month: string;
caption: string;
captionLabel: string;
nav: string;
navButton: string;
navButtonPrevious: string;
navButtonNext: string;
table: string;
headRow: string;
headCell: string;
row: string;
cell: string[];
day: string;
dayRangeStart: string;
dayRangeEnd: string;
daySelected: string;
dayToday: string;
dayOutside: string;
dayDisabled: string;
dayRangeMiddle: string;
dayHidden: string;
componentIconLeft: string;
componentIconRight: string;
}, import("tailwind-variants").TVReturnType, unknown, unknown, undefined>>;
declare function DayPicker({ componentIconLeftProps, componentIconRightProps, ...props }: Merge, {
componentIconLeftProps?: React.ComponentProps;
componentIconRightProps?: React.ComponentProps;
}>): import("react/jsx-runtime").JSX.Element;
export default DayPicker;
export { dayPicker, DayPickerPrimitive };
export type { DateRange, DayClickEventHandler, DateFormatter } from 'react-day-picker';
//# sourceMappingURL=day-picker.d.ts.map