export declare const TextFieldDefault: import("react").FunctionComponent<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & (({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: boolean;
    hasDivider?: boolean;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: boolean;
    hasDivider?: boolean;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: false;
    hasDivider?: never;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: false;
    hasDivider?: never;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>))>;
export declare const TextFieldClear: import("react").FunctionComponent<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & (({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: boolean;
    hasDivider?: boolean;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: boolean;
    hasDivider?: boolean;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: false;
    hasDivider?: never;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: false;
    hasDivider?: never;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>) | ({
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>))>;
export declare const TextField: import("react").ForwardRefExoticComponent<(((Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: boolean;
    hasDivider?: boolean;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: boolean;
    hasDivider?: boolean;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: false;
    hasDivider?: never;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: false;
    hasDivider?: never;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance">) & {
    appearance?: "default";
}) | ((Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: boolean;
    hasDivider?: boolean;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: boolean;
    hasDivider?: boolean;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: false;
    hasDivider?: never;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").RequiredProps & {
    clear?: false;
    hasDivider?: never;
} & {
    hintText: string;
    hintTrigger?: "hover" | "click";
    hintView?: string;
    hintSize?: string;
    hintTargetIcon?: import("react").ReactNode;
    hintTargetPlacement?: "inner" | "outer";
    hintPlacement?: import("@popperjs/core").Placement | Array<import("@popperjs/core").ComputedPlacement>;
    hintHasArrow?: boolean;
    hintOffset?: [number, number];
    hintWidth?: string;
    hintContentLeft?: import("react").ReactNode;
    hintPortal?: string | import("react").RefObject<HTMLElement | null>;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    chips?: never;
    onChangeChips?: never;
    enumerationType?: "plain";
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
    chipType?: never;
    chipView?: never;
    chipValidator?: never;
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance"> | Omit<Omit<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        xl: import("styled-components").FlattenSimpleInterpolation;
        l: import("styled-components").FlattenSimpleInterpolation;
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
        xs: import("styled-components").FlattenSimpleInterpolation;
    };
    labelPlacement: {
        inner: import("styled-components").FlattenSimpleInterpolation;
        outer: import("styled-components").FlattenSimpleInterpolation;
    };
    chipView: {
        default: import("styled-components").FlattenSimpleInterpolation;
        secondary: import("styled-components").FlattenSimpleInterpolation;
        accent: import("styled-components").FlattenSimpleInterpolation;
        positive: import("styled-components").FlattenSimpleInterpolation;
        warning: import("styled-components").FlattenSimpleInterpolation;
        negative: import("styled-components").FlattenSimpleInterpolation;
    };
    hintView: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    hintSize: {
        m: import("styled-components").FlattenSimpleInterpolation;
        s: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
    readOnly: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & {
    appearance?: "default" | "clear" | "viewMode";
    size?: string;
    view?: string;
    readOnly?: boolean;
    disabled?: boolean;
} & {
    titleCaption?: import("react").ReactNode;
    leftHelper?: import("react").ReactNode;
    rightHelper?: import("react").ReactNode;
    contentLeft?: React.ReactElement;
    contentRight?: React.ReactElement;
    textBefore?: string;
    textAfter?: string;
    onSearch?: (value: string, event?: import("react").KeyboardEvent<HTMLInputElement>) => void;
} & import("../../../components/TextField/TextField.types").LabelProps & import("../../../components/TextField/TextField.types").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;
    hintPortal?: never;
} & {
    enumerationType: "chip";
    onSearch?: never;
    chips?: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>;
    onChangeChips?: (value: Array<import("../../../components/TextField/TextField.types").TextFieldPrimitiveValue>) => void;
    chipType?: "default" | "text";
    chipView?: string;
    chipValidator?: (value: string) => {
        view?: string;
    };
} & Omit<import("../../..").InputHTMLAttributes<HTMLInputElement>, "size" | "required"> & import("react").RefAttributes<HTMLInputElement>, "ref">, "appearance">) & {
    appearance: "clear";
})) & import("react").RefAttributes<HTMLInputElement>>;
//# sourceMappingURL=TextField.d.ts.map