import type { Dispatch, SetStateAction } from 'react'; interface Props { readonly defaultOpen?: boolean | undefined; readonly defaultValue?: Date | number | string | null | undefined; readonly onClose?: (() => void) | undefined; readonly onOpen?: (() => void) | undefined; readonly onChange?: ((value: Date | number | string | null | undefined) => void) | undefined; } export interface State { readonly handleClose: () => void; readonly handleOpen: () => void; readonly open: boolean; readonly setOpen: Dispatch>; readonly value: Date | number | string | null | undefined; readonly handleChange: (value: Date | number | string | null | undefined) => void; readonly setValue: Dispatch>; } export default function useDateTimePicker({ defaultOpen, defaultValue, onChange, onClose, onOpen, }?: Partial): State; export {};