///
import { type InputOwnerState, type InputProps } from '@mui/base/Input';
import type { ComponentProps, SlotComponentPropsWithoutOverride } from '../components.ts';
interface SlotProps {
input?: SlotComponentPropsWithoutOverride<'input', InputOwnerState>;
root?: SlotComponentPropsWithoutOverride<'div', InputOwnerState>;
}
export type DateInputProps = ComponentProps;
export declare const DateInput: import("react").ForwardRefExoticComponent<(Omit & {
'aria-describedby'?: string | undefined;
'aria-label'?: string | undefined;
'aria-labelledby'?: string | undefined;
autoComplete?: string | undefined;
autoFocus?: boolean | undefined;
className?: string | undefined;
endAdornment?: import("react").ReactNode;
error?: boolean | undefined;
id?: string | undefined;
name?: string | undefined;
onKeyDown?: import("react").KeyboardEventHandler | undefined;
onKeyUp?: import("react").KeyboardEventHandler | undefined;
placeholder?: string | undefined;
readOnly?: boolean | undefined;
slotProps?: {
root?: import("@mui/base").SlotComponentProps<"div", import("@mui/base/Input").InputRootSlotPropsOverrides, InputOwnerState> | undefined;
input?: import("@mui/base").SlotComponentProps<"input", import("@mui/base/Input").InputInputSlotPropsOverrides, InputOwnerState> | undefined;
} | undefined;
slots?: import("@mui/base/Input").InputSlots | undefined;
startAdornment?: import("react").ReactNode;
value?: unknown;
} & Omit, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject | null | undefined;
}, "slotProps" | "className" | "disabled" | "type" | "name" | "value" | "defaultValue" | "autoFocus" | "id" | "aria-describedby" | "aria-label" | "aria-labelledby" | "onFocus" | "onBlur" | "onChange" | "onKeyDown" | "onKeyUp" | "onClick" | "slots" | "autoComplete" | "placeholder" | "readOnly" | "required" | "rows" | "error" | "inputRef" | "maxRows" | "minRows" | "multiline" | "endAdornment" | "startAdornment"> & {
className?: string | undefined;
'data-testid'?: string | undefined;
disableDefaultClasses?: boolean | undefined;
slotProps?: SlotProps | undefined;
} & {
children?: import("react").ReactNode;
}, "ref"> | Omit & {
'aria-describedby'?: string | undefined;
'aria-label'?: string | undefined;
'aria-labelledby'?: string | undefined;
autoComplete?: string | undefined;
autoFocus?: boolean | undefined;
className?: string | undefined;
endAdornment?: import("react").ReactNode;
error?: boolean | undefined;
id?: string | undefined;
name?: string | undefined;
onKeyDown?: import("react").KeyboardEventHandler | undefined;
onKeyUp?: import("react").KeyboardEventHandler | undefined;
placeholder?: string | undefined;
readOnly?: boolean | undefined;
slotProps?: {
root?: import("@mui/base").SlotComponentProps<"div", import("@mui/base/Input").InputRootSlotPropsOverrides, InputOwnerState> | undefined;
input?: import("@mui/base").SlotComponentProps<"input", import("@mui/base/Input").InputInputSlotPropsOverrides, InputOwnerState> | undefined;
} | undefined;
slots?: import("@mui/base/Input").InputSlots | undefined;
startAdornment?: import("react").ReactNode;
value?: unknown;
} & Omit, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject | null | undefined;
}, "slotProps" | "className" | "disabled" | "type" | "name" | "value" | "defaultValue" | "autoFocus" | "id" | "aria-describedby" | "aria-label" | "aria-labelledby" | "onFocus" | "onBlur" | "onChange" | "onKeyDown" | "onKeyUp" | "onClick" | "slots" | "autoComplete" | "placeholder" | "readOnly" | "required" | "rows" | "error" | "inputRef" | "maxRows" | "minRows" | "multiline" | "endAdornment" | "startAdornment"> & {
className?: string | undefined;
'data-testid'?: string | undefined;
disableDefaultClasses?: boolean | undefined;
slotProps?: SlotProps | undefined;
} & {
children?: import("react").ReactNode;
}, "ref">) & import("react").RefAttributes>;
export {};