import { type Ref, type SyntheticEvent } from 'react'; import { type DatePickerProps } from '../DatePicker'; type UseLogicParams = DatePickerProps & { forwardedRef: Ref; }; export declare const useLogic: ({ label, value, maxDate, minDate, mask, onOpen, onClose, onBlur, onChange, forwardedRef, }: UseLogicParams) => { handleOpen: (event: SyntheticEvent) => void; handleClose: () => void; confirmButtonProps: { onClick: () => void; disabled: boolean; children: string; }; DatePickerInputProps: { value: string; }; onAccept: ((value: string, maskRef: import("imask").default.InputMask, e?: InputEvent | undefined, onChange?: ((changeValue: string) => void) | undefined) => void) | undefined; pickerProps: import("../types").PickerProps; ref: import("react").RefObject; isMobile: boolean; datePickerProps: { open: boolean; anchorEl: HTMLDivElement | null; onClose: () => void; title: string | undefined; }; }; export {};