import { ComponentProps, default as React } from 'react'; import { NumberFormat as BaseNumberFormat, numberFormatter } from '@salutejs/sdds-finai'; type NumberFormatBaseProps = ComponentProps; export { numberFormatter }; export type NumberFormatCompProps = NumberFormatBaseProps & { onClear?: () => void; }; export declare const NumberFormat: React.ForwardRefExoticComponent<(Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { 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; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { 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; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { 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; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { 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; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance?: "default" | undefined; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { 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; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "clear"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { 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; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "clear"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "clear"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "clear"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { 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; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "clear"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { 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; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "clear"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "clear"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "clear"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { 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; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { 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; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: boolean | undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { 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; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { 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; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { chips?: undefined; onChangeChips?: undefined; enumerationType?: "plain" | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; chipType?: undefined; chipView?: undefined; chipValidator?: undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref"> | Omit<{ thousandSeparator?: string | boolean | undefined; decimalSeparator?: string | undefined; thousandsGroupStyle?: "none" | "thousand" | "lakh" | "wan" | undefined; decimalScale?: number | undefined; fixedDecimalScale?: boolean | undefined; allowNegative?: boolean | undefined; allowLeadingZeros?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; isAllowed?: ((values: import('react-number-format').NumberFormatValues) => boolean) | undefined; onChange?: ((event?: React.ChangeEvent | undefined, values?: import('react-number-format').NumberFormatValues | undefined) => void) | undefined; } & import('@salutejs/plasma-new-hope/types/components/NumberFormat/NumberFormat.types.js').InputComponentOmittedProps & Omit & { appearance?: "default" | "clear" | "viewMode" | undefined; size?: string | undefined; view?: string | undefined; readOnly?: boolean | undefined; disabled?: boolean | undefined; } & { titleCaption?: React.ReactNode; leftHelper?: React.ReactNode; rightHelper?: React.ReactNode; contentLeft?: React.ReactElement> | undefined; contentRight?: React.ReactElement> | undefined; textBefore?: string | undefined; textAfter?: string | undefined; onSearch?: ((value: string, event?: React.KeyboardEvent | undefined) => void) | undefined; } & 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 | undefined; hasDivider?: undefined; } & { hintTrigger?: undefined; hintText?: undefined; hintView?: undefined; hintSize?: undefined; hintTargetIcon?: undefined; hintTargetPlacement?: undefined; hintPlacement?: undefined; hintHasArrow?: undefined; hintOffset?: undefined; hintWidth?: undefined; hintContentLeft?: undefined; hintPortal?: undefined; } & { enumerationType: "chip"; onSearch?: undefined; chips?: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[] | undefined; onChangeChips?: ((value: import('@salutejs/plasma-new-hope/types/components/TextField/TextField.types.js').TextFieldPrimitiveValue[]) => void) | undefined; chipType?: "default" | "text" | undefined; chipView?: string | undefined; chipValidator?: ((value: string) => { view?: string | undefined; }) | undefined; } & Omit, "size" | "required"> & React.RefAttributes, "ref">, "appearance"> & { appearance: "viewMode"; } & React.RefAttributes & { onClear?: (() => void) | undefined; }, "ref">) & React.RefAttributes>;