export declare const Mask: import("react").ForwardRefExoticComponent<(Omit & { appearance?: "default" | "clear"; size?: string; view?: string; readOnly?: boolean; disabled?: boolean; } & { titleCaption?: import("react").ReactNode; leftHelper?: import("react").ReactNode; contentLeft?: React.ReactElement; contentRight?: React.ReactElement; textBefore?: string; textAfter?: string; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; } & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").LabelProps & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").RequiredProps & { clear?: boolean; hasDivider?: boolean; } & { hintText: string; hintTrigger?: "hover" | "click"; hintView?: string; hintSize?: string; hintTargetIcon?: import("react").ReactNode; hintTargetPlacement?: "inner" | "outer"; hintPlacement?: import("@salutejs/plasma-new-hope/styled-components").PopoverPlacement | Array; hintHasArrow?: boolean; hintOffset?: [number, number]; hintWidth?: string; hintContentLeft?: import("react").ReactNode; } & { chips?: never; onChangeChips?: never; enumerationType?: "plain"; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; chipType?: never; chipView?: never; chipValidator?: never; } & Omit, "required" | "size"> & import("react").RefAttributes, "ref"> & import("react").RefAttributes & import("@salutejs/plasma-new-hope/types/components/Mask/Mask.types.js").MaskProps, "ref"> | Omit & { appearance?: "default" | "clear"; size?: string; view?: string; readOnly?: boolean; disabled?: boolean; } & { titleCaption?: import("react").ReactNode; leftHelper?: import("react").ReactNode; contentLeft?: React.ReactElement; contentRight?: React.ReactElement; textBefore?: string; textAfter?: string; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; } & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").LabelProps & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").RequiredProps & { clear?: boolean; hasDivider?: boolean; } & { hintText: string; hintTrigger?: "hover" | "click"; hintView?: string; hintSize?: string; hintTargetIcon?: import("react").ReactNode; hintTargetPlacement?: "inner" | "outer"; hintPlacement?: import("@salutejs/plasma-new-hope/styled-components").PopoverPlacement | Array; hintHasArrow?: boolean; hintOffset?: [number, number]; hintWidth?: string; hintContentLeft?: import("react").ReactNode; } & { enumerationType: "chip"; onSearch?: never; chips?: Array; onChangeChips?: (value: Array) => void; chipType?: "default" | "text"; chipView?: string; chipValidator?: (value: string) => { view?: string; }; } & Omit, "required" | "size"> & import("react").RefAttributes, "ref"> & import("react").RefAttributes & import("@salutejs/plasma-new-hope/types/components/Mask/Mask.types.js").MaskProps, "ref"> | Omit & { appearance?: "default" | "clear"; size?: string; view?: string; readOnly?: boolean; disabled?: boolean; } & { titleCaption?: import("react").ReactNode; leftHelper?: import("react").ReactNode; contentLeft?: React.ReactElement; contentRight?: React.ReactElement; textBefore?: string; textAfter?: string; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; } & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").LabelProps & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").RequiredProps & { clear?: boolean; hasDivider?: boolean; } & { hintTrigger?: never; hintText?: never; hintView?: never; hintSize?: never; hintTargetIcon?: never; hintTargetPlacement?: never; hintPlacement?: never; hintHasArrow?: never; hintOffset?: never; hintWidth?: never; hintContentLeft?: never; } & { chips?: never; onChangeChips?: never; enumerationType?: "plain"; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; chipType?: never; chipView?: never; chipValidator?: never; } & Omit, "required" | "size"> & import("react").RefAttributes, "ref"> & import("react").RefAttributes & import("@salutejs/plasma-new-hope/types/components/Mask/Mask.types.js").MaskProps, "ref"> | Omit & { appearance?: "default" | "clear"; size?: string; view?: string; readOnly?: boolean; disabled?: boolean; } & { titleCaption?: import("react").ReactNode; leftHelper?: import("react").ReactNode; contentLeft?: React.ReactElement; contentRight?: React.ReactElement; textBefore?: string; textAfter?: string; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; } & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").LabelProps & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").RequiredProps & { clear?: boolean; hasDivider?: boolean; } & { hintTrigger?: never; hintText?: never; hintView?: never; hintSize?: never; hintTargetIcon?: never; hintTargetPlacement?: never; hintPlacement?: never; hintHasArrow?: never; hintOffset?: never; hintWidth?: never; hintContentLeft?: never; } & { enumerationType: "chip"; onSearch?: never; chips?: Array; onChangeChips?: (value: Array) => void; chipType?: "default" | "text"; chipView?: string; chipValidator?: (value: string) => { view?: string; }; } & Omit, "required" | "size"> & import("react").RefAttributes, "ref"> & import("react").RefAttributes & import("@salutejs/plasma-new-hope/types/components/Mask/Mask.types.js").MaskProps, "ref"> | Omit & { appearance?: "default" | "clear"; size?: string; view?: string; readOnly?: boolean; disabled?: boolean; } & { titleCaption?: import("react").ReactNode; leftHelper?: import("react").ReactNode; contentLeft?: React.ReactElement; contentRight?: React.ReactElement; textBefore?: string; textAfter?: string; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; } & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").LabelProps & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").RequiredProps & { clear?: false; hasDivider?: never; } & { hintText: string; hintTrigger?: "hover" | "click"; hintView?: string; hintSize?: string; hintTargetIcon?: import("react").ReactNode; hintTargetPlacement?: "inner" | "outer"; hintPlacement?: import("@salutejs/plasma-new-hope/styled-components").PopoverPlacement | Array; hintHasArrow?: boolean; hintOffset?: [number, number]; hintWidth?: string; hintContentLeft?: import("react").ReactNode; } & { chips?: never; onChangeChips?: never; enumerationType?: "plain"; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; chipType?: never; chipView?: never; chipValidator?: never; } & Omit, "required" | "size"> & import("react").RefAttributes, "ref"> & import("react").RefAttributes & import("@salutejs/plasma-new-hope/types/components/Mask/Mask.types.js").MaskProps, "ref"> | Omit & { appearance?: "default" | "clear"; size?: string; view?: string; readOnly?: boolean; disabled?: boolean; } & { titleCaption?: import("react").ReactNode; leftHelper?: import("react").ReactNode; contentLeft?: React.ReactElement; contentRight?: React.ReactElement; textBefore?: string; textAfter?: string; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; } & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").LabelProps & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").RequiredProps & { clear?: false; hasDivider?: never; } & { hintText: string; hintTrigger?: "hover" | "click"; hintView?: string; hintSize?: string; hintTargetIcon?: import("react").ReactNode; hintTargetPlacement?: "inner" | "outer"; hintPlacement?: import("@salutejs/plasma-new-hope/styled-components").PopoverPlacement | Array; hintHasArrow?: boolean; hintOffset?: [number, number]; hintWidth?: string; hintContentLeft?: import("react").ReactNode; } & { enumerationType: "chip"; onSearch?: never; chips?: Array; onChangeChips?: (value: Array) => void; chipType?: "default" | "text"; chipView?: string; chipValidator?: (value: string) => { view?: string; }; } & Omit, "required" | "size"> & import("react").RefAttributes, "ref"> & import("react").RefAttributes & import("@salutejs/plasma-new-hope/types/components/Mask/Mask.types.js").MaskProps, "ref"> | Omit & { appearance?: "default" | "clear"; size?: string; view?: string; readOnly?: boolean; disabled?: boolean; } & { titleCaption?: import("react").ReactNode; leftHelper?: import("react").ReactNode; contentLeft?: React.ReactElement; contentRight?: React.ReactElement; textBefore?: string; textAfter?: string; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; } & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").LabelProps & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").RequiredProps & { clear?: false; hasDivider?: never; } & { hintTrigger?: never; hintText?: never; hintView?: never; hintSize?: never; hintTargetIcon?: never; hintTargetPlacement?: never; hintPlacement?: never; hintHasArrow?: never; hintOffset?: never; hintWidth?: never; hintContentLeft?: never; } & { chips?: never; onChangeChips?: never; enumerationType?: "plain"; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; chipType?: never; chipView?: never; chipValidator?: never; } & Omit, "required" | "size"> & import("react").RefAttributes, "ref"> & import("react").RefAttributes & import("@salutejs/plasma-new-hope/types/components/Mask/Mask.types.js").MaskProps, "ref"> | Omit & { appearance?: "default" | "clear"; size?: string; view?: string; readOnly?: boolean; disabled?: boolean; } & { titleCaption?: import("react").ReactNode; leftHelper?: import("react").ReactNode; contentLeft?: React.ReactElement; contentRight?: React.ReactElement; textBefore?: string; textAfter?: string; onSearch?: (value: string, event?: import("react").KeyboardEvent) => void; } & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").LabelProps & import("@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js").RequiredProps & { clear?: false; hasDivider?: never; } & { hintTrigger?: never; hintText?: never; hintView?: never; hintSize?: never; hintTargetIcon?: never; hintTargetPlacement?: never; hintPlacement?: never; hintHasArrow?: never; hintOffset?: never; hintWidth?: never; hintContentLeft?: never; } & { enumerationType: "chip"; onSearch?: never; chips?: Array; onChangeChips?: (value: Array) => void; chipType?: "default" | "text"; chipView?: string; chipValidator?: (value: string) => { view?: string; }; } & Omit, "required" | "size"> & import("react").RefAttributes, "ref"> & import("react").RefAttributes & import("@salutejs/plasma-new-hope/types/components/Mask/Mask.types.js").MaskProps, "ref">) & import("react").RefAttributes>;