import { default as React } from 'react'; export declare const DatePicker: React.ForwardRefExoticComponent<(Omit & import('@salutejs/plasma-new-hope/types/components/DatePicker/DatePickerBase.types.js').DatePickerVariationProps & { titleCaption?: React.ReactNode; requiredPlacement?: "right" | "left" | undefined; required?: boolean | undefined; hasRequiredIndicator?: boolean | undefined; value?: string | Date | null | undefined; preserveInvalidOnBlur?: boolean | undefined; defaultDate?: Date | undefined; placeholder?: string | undefined; name?: string | undefined; valueError?: boolean | undefined; valueSuccess?: boolean | undefined; valueEdited?: boolean | undefined; leftHelper?: string | undefined; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; autoComplete?: string | undefined; onCommitDate?: import('@salutejs/plasma-new-hope').OnCommitDateCallback | undefined; onChangeValue?: ((event: React.SyntheticEvent | null, value?: string | undefined, originalDate?: import('@salutejs/plasma-new-hope/types/components/Calendar/Calendar.types.js').DateType, isoDate?: string | undefined) => void) | undefined; onChange?: ((event: { target: { value?: string | undefined; name?: string | undefined; originalDate?: import('@salutejs/plasma-new-hope/types/components/Calendar/Calendar.types.js').DateType; isoDate?: string | undefined; }; }) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').LabelProps & import('@salutejs/plasma-new-hope/types/components/DatePicker/DatePickerBase.types.js').DatePickerCalendarProps & import('@salutejs/plasma-new-hope/types/components/DatePicker/SingleDate/SingleDate.types.js').DatePickerPopoverProps & { hintText: string; hintTrigger?: "hover" | "click" | undefined; hintView?: string | undefined; hintSize?: string | undefined; hintTargetIcon?: React.ReactNode; hintTargetPlacement?: "inner" | "outer" | undefined; hintPlacement?: import('@salutejs/sdds-finai').PopoverPlacement | import('@popperjs/core').ComputedPlacement[] | undefined; hintHasArrow?: boolean | undefined; hintOffset?: [number, number] | undefined; hintWidth?: string | undefined; hintContentLeft?: React.ReactNode; hintPortal?: string | React.RefObject | undefined; } & Omit, "defaultValue"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes, "ref"> | Omit & import('@salutejs/plasma-new-hope/types/components/DatePicker/DatePickerBase.types.js').DatePickerVariationProps & { titleCaption?: React.ReactNode; requiredPlacement?: "right" | "left" | undefined; required?: boolean | undefined; hasRequiredIndicator?: boolean | undefined; value?: string | Date | null | undefined; preserveInvalidOnBlur?: boolean | undefined; defaultDate?: Date | undefined; placeholder?: string | undefined; name?: string | undefined; valueError?: boolean | undefined; valueSuccess?: boolean | undefined; valueEdited?: boolean | undefined; leftHelper?: string | undefined; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; autoComplete?: string | undefined; onCommitDate?: import('@salutejs/plasma-new-hope').OnCommitDateCallback | undefined; onChangeValue?: ((event: React.SyntheticEvent | null, value?: string | undefined, originalDate?: import('@salutejs/plasma-new-hope/types/components/Calendar/Calendar.types.js').DateType, isoDate?: string | undefined) => void) | undefined; onChange?: ((event: { target: { value?: string | undefined; name?: string | undefined; originalDate?: import('@salutejs/plasma-new-hope/types/components/Calendar/Calendar.types.js').DateType; isoDate?: string | undefined; }; }) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').LabelProps & import('@salutejs/plasma-new-hope/types/components/DatePicker/DatePickerBase.types.js').DatePickerCalendarProps & import('@salutejs/plasma-new-hope/types/components/DatePicker/SingleDate/SingleDate.types.js').DatePickerPopoverProps & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & Omit, "defaultValue"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes, "ref"> | Omit & import('@salutejs/plasma-new-hope/types/components/DatePicker/DatePickerBase.types.js').DatePickerVariationProps & { titleCaption?: React.ReactNode; requiredPlacement?: "right" | "left" | undefined; required?: boolean | undefined; hasRequiredIndicator?: boolean | undefined; value?: string | Date | null | undefined; preserveInvalidOnBlur?: boolean | undefined; defaultDate?: Date | undefined; placeholder?: string | undefined; name?: string | undefined; valueError?: boolean | undefined; valueSuccess?: boolean | undefined; valueEdited?: boolean | undefined; leftHelper?: string | undefined; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; autoComplete?: string | undefined; onCommitDate?: import('@salutejs/plasma-new-hope').OnCommitDateCallback | undefined; onChangeValue?: ((event: React.SyntheticEvent | null, value?: string | undefined, originalDate?: import('@salutejs/plasma-new-hope/types/components/Calendar/Calendar.types.js').DateType, isoDate?: string | undefined) => void) | undefined; onChange?: ((event: { target: { value?: string | undefined; name?: string | undefined; originalDate?: import('@salutejs/plasma-new-hope/types/components/Calendar/Calendar.types.js').DateType; isoDate?: string | undefined; }; }) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').LabelProps & import('@salutejs/plasma-new-hope/types/components/DatePicker/DatePickerBase.types.js').DatePickerCalendarProps & import('@salutejs/plasma-new-hope/types/components/DatePicker/SingleDate/SingleDate.types.js').DatePickerPopoverProps & { hintText: string; hintTrigger?: "hover" | "click" | undefined; hintView?: string | undefined; hintSize?: string | undefined; hintTargetIcon?: React.ReactNode; hintTargetPlacement?: "inner" | "outer" | undefined; hintPlacement?: import('@salutejs/sdds-finai').PopoverPlacement | import('@popperjs/core').ComputedPlacement[] | undefined; hintHasArrow?: boolean | undefined; hintOffset?: [number, number] | undefined; hintWidth?: string | undefined; hintContentLeft?: React.ReactNode; hintPortal?: string | React.RefObject | undefined; } & Omit, "defaultValue"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes, "ref"> | Omit & import('@salutejs/plasma-new-hope/types/components/DatePicker/DatePickerBase.types.js').DatePickerVariationProps & { titleCaption?: React.ReactNode; requiredPlacement?: "right" | "left" | undefined; required?: boolean | undefined; hasRequiredIndicator?: boolean | undefined; value?: string | Date | null | undefined; preserveInvalidOnBlur?: boolean | undefined; defaultDate?: Date | undefined; placeholder?: string | undefined; name?: string | undefined; valueError?: boolean | undefined; valueSuccess?: boolean | undefined; valueEdited?: boolean | undefined; leftHelper?: string | undefined; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; autoComplete?: string | undefined; onCommitDate?: import('@salutejs/plasma-new-hope').OnCommitDateCallback | undefined; onChangeValue?: ((event: React.SyntheticEvent | null, value?: string | undefined, originalDate?: import('@salutejs/plasma-new-hope/types/components/Calendar/Calendar.types.js').DateType, isoDate?: string | undefined) => void) | undefined; onChange?: ((event: { target: { value?: string | undefined; name?: string | undefined; originalDate?: import('@salutejs/plasma-new-hope/types/components/Calendar/Calendar.types.js').DateType; isoDate?: string | undefined; }; }) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').LabelProps & import('@salutejs/plasma-new-hope/types/components/DatePicker/DatePickerBase.types.js').DatePickerCalendarProps & import('@salutejs/plasma-new-hope/types/components/DatePicker/SingleDate/SingleDate.types.js').DatePickerPopoverProps & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & Omit, "defaultValue"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes, "ref">) & React.RefAttributes>;