import { ForwardedRef } from 'react';
import { ImperativeModalChildrenProps } from '@td-design/react-native/lib/typescript/modal/type';
import { DatePickerPropsBase } from './components/DatePicker/type';
import { PickerRef } from './type';
export default function useDatePicker({ value, onChange, placeholder, format, ref, ...restProps }: ImperativeModalChildrenProps<Pick<DatePickerPropsBase, 'value' | 'onChange' | 'format'> & {
    placeholder?: string;
    ref: ForwardedRef<PickerRef>;
}>): {
    date: Date | undefined;
    currentText: string | undefined;
    handlePress: () => void;
    handleChange: (date?: Date, formatDate?: string) => void;
    handleInputClear: () => void;
};
//# sourceMappingURL=useDatePicker.d.ts.map