export declare const KUMO_DATE_RANGE_PICKER_VARIANTS: {
    readonly size: {
        readonly sm: {
            readonly classes: "p-3 gap-2";
            readonly cellHeight: "h-[22px]";
            readonly cellWidth: "w-6";
            readonly calendarWidth: "w-[168px]";
            readonly textSize: "text-xs";
            readonly iconSize: 14;
            readonly description: "Compact calendar for tight spaces";
        };
        readonly base: {
            readonly classes: "p-4 gap-2.5";
            readonly cellHeight: "h-[26px]";
            readonly cellWidth: "w-7";
            readonly calendarWidth: "w-[196px]";
            readonly textSize: "text-sm";
            readonly iconSize: 16;
            readonly description: "Default calendar size";
        };
        readonly lg: {
            readonly classes: "p-5 gap-3";
            readonly cellHeight: "h-[32px]";
            readonly cellWidth: "w-9";
            readonly calendarWidth: "w-[252px]";
            readonly textSize: "text-base";
            readonly iconSize: 18;
            readonly description: "Large calendar for prominent date selection";
        };
    };
    readonly variant: {
        readonly default: {
            readonly classes: "bg-kumo-overlay";
            readonly description: "Default calendar appearance";
        };
        readonly subtle: {
            readonly classes: "bg-kumo-base";
            readonly description: "Subtle calendar with minimal background";
        };
    };
};
export declare const KUMO_DATE_RANGE_PICKER_DEFAULT_VARIANTS: {
    readonly size: "base";
    readonly variant: "default";
};
export type KumoDateRangePickerSize = keyof typeof KUMO_DATE_RANGE_PICKER_VARIANTS.size;
export type KumoDateRangePickerVariant = keyof typeof KUMO_DATE_RANGE_PICKER_VARIANTS.variant;
export interface KumoDateRangePickerVariantsProps {
    size?: KumoDateRangePickerSize;
    variant?: KumoDateRangePickerVariant;
}
export declare function dateRangePickerVariants({ size, variant, }?: KumoDateRangePickerVariantsProps): string;
export interface DateRangePickerProps extends KumoDateRangePickerVariantsProps {
    /** Callback fired when start date changes */
    onStartDateChange: (date: Date | null) => void;
    /** Callback fired when end date changes */
    onEndDateChange: (date: Date | null) => void;
    /** Display timezone (display only) */
    timezone?: string;
    /** Additional CSS classes */
    className?: string;
}
export declare function DateRangePicker({ onStartDateChange, onEndDateChange, size, variant, timezone, className, }: DateRangePickerProps): import("react/jsx-runtime").JSX.Element;
export default DateRangePicker;
//# sourceMappingURL=date-range-picker.d.ts.map