import * as React from 'react'; import { PickersActionBarAction } from '@mui/x-date-pickers'; import { PopperProps, TextFieldProps } from '@mui/material'; export declare const PickerInputButton: React.NamedExoticComponent<{ icon: string; tooltip: string; onClick: () => void; }>; declare function Input({ focused, sx, label, size, ownerState, defaultValue, InputProps, error, inputProps, inputRef, value, ref, ...props }: TextFieldProps & { ownerState?: unknown; }): import("react/jsx-runtime").JSX.Element; export default function useFormDatePickerProps({ id, value, maxDate, minDate, ariaDescribedby, placeholder, disabled, className, onBlur, onChange, required, }: { id: string; value: string | undefined; maxDate: string | undefined; minDate: string | undefined; ariaDescribedby: string | undefined; placeholder: string | undefined; disabled: boolean | undefined; className: string; required: boolean | undefined; onBlur: () => void; onChange: (newDate: Date | undefined) => void; }): readonly [{ readonly slots: { readonly textField: typeof Input; }; readonly slotProps: { readonly actionBar: { readonly actions: PickersActionBarAction[]; }; readonly popper: Partial; readonly textField: TextFieldProps; }; readonly ref: React.RefObject; readonly open: boolean; readonly onClose: () => void; readonly onChange: (newDate: Date | null) => void; readonly maxDate: Date | undefined; readonly minDate: Date | undefined; readonly value: Date | null; readonly disabled: boolean | undefined; readonly desktopMediaQuery: "@media (pointer: fine)"; readonly enableAccessibleFieldDOMStructure: false; }, () => void]; export {};