import { type InputHTMLAttributes } from 'react';
type DateInputProps = InputHTMLAttributes;
type UseDateRangeTriggerValueControllerOptions = {
/**
* Props for the start date input
*/
startInputProps?: DateInputProps;
/**
* Props for the end date input
*/
endInputProps?: DateInputProps;
/**
* The format of the date picker component, in ISO 8601 format.
*/
format: string;
};
/**
* Controller for the value of the BaseRangePicker component.
* Automatically ensures dates are in chronological order by swapping them if needed on blur.
*
* @param options - The options for the controller.
*
* @returns The props for the input elements.
*/
export declare function useDateRangeTriggerValueController({ startInputProps, endInputProps, format, }: UseDateRangeTriggerValueControllerOptions): {
startInputProps: Omit, HTMLInputElement>, "ref">;
endInputProps: Omit, HTMLInputElement>, "ref">;
handleClear: () => void;
startDate: Date | undefined;
endDate: Date | undefined;
};
export {};