/** * Компонент, позволяющий прикрепить локальный файл */ export declare const Attach: import("react").FunctionComponent & ((Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: string | number; contentRight?: never; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "horizontal"; multiple?: boolean; dropdownOptions?: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").DropdownOptions; } & { buttonType?: "button"; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: string | number; contentRight?: never; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "horizontal"; multiple?: boolean; dropdownOptions?: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").DropdownOptions; } & { buttonType?: "button"; } & { value?: never; contentRight?: import("react").ReactNode; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: string | number; contentRight?: never; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "horizontal"; multiple?: boolean; dropdownOptions?: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").DropdownOptions; } & { buttonType?: "iconButton"; icon?: React.ReactNode; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: string | number; contentRight?: never; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "horizontal"; multiple?: boolean; dropdownOptions?: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").DropdownOptions; } & { buttonType?: "iconButton"; icon?: React.ReactNode; } & { value?: never; contentRight?: import("react").ReactNode; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: string | number; contentRight?: never; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "vertical" | "auto"; multiple?: boolean; dropdownOptions?: never; } & { buttonType?: "button"; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: string | number; contentRight?: never; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "vertical" | "auto"; multiple?: boolean; dropdownOptions?: never; } & { buttonType?: "button"; } & { value?: never; contentRight?: import("react").ReactNode; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: string | number; contentRight?: never; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "vertical" | "auto"; multiple?: boolean; dropdownOptions?: never; } & { buttonType?: "iconButton"; icon?: React.ReactNode; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: string | number; contentRight?: never; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "vertical" | "auto"; multiple?: boolean; dropdownOptions?: never; } & { buttonType?: "iconButton"; icon?: React.ReactNode; } & { value?: never; contentRight?: import("react").ReactNode; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: never; contentRight?: import("react").ReactNode; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "horizontal"; multiple?: boolean; dropdownOptions?: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").DropdownOptions; } & { buttonType?: "button"; } & { value?: string | number; contentRight?: never; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: never; contentRight?: import("react").ReactNode; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "horizontal"; multiple?: boolean; dropdownOptions?: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").DropdownOptions; } & { buttonType?: "button"; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: never; contentRight?: import("react").ReactNode; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "horizontal"; multiple?: boolean; dropdownOptions?: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").DropdownOptions; } & { buttonType?: "iconButton"; icon?: React.ReactNode; } & { value?: string | number; contentRight?: never; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: never; contentRight?: import("react").ReactNode; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "horizontal"; multiple?: boolean; dropdownOptions?: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").DropdownOptions; } & { buttonType?: "iconButton"; icon?: React.ReactNode; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: never; contentRight?: import("react").ReactNode; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "vertical" | "auto"; multiple?: boolean; dropdownOptions?: never; } & { buttonType?: "button"; } & { value?: string | number; contentRight?: never; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: never; contentRight?: import("react").ReactNode; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "vertical" | "auto"; multiple?: boolean; dropdownOptions?: never; } & { buttonType?: "button"; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: never; contentRight?: import("react").ReactNode; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "vertical" | "auto"; multiple?: boolean; dropdownOptions?: never; } & { buttonType?: "iconButton"; icon?: React.ReactNode; } & { value?: string | number; contentRight?: never; } & import("react").RefAttributes) | (Omit, "size"> & Omit, "value"> & Omit, "type"> & import("@salutejs/plasma-new-hope/styled-components").AsProps & { text?: string; contentLeft?: import("react").ReactNode; contentPlacing?: "default" | "relaxed"; additionalContent?: import("react").ReactNode; isLoading?: boolean; loader?: import("react").ReactNode; stretch?: boolean; stretching?: "auto" | "fixed" | "filled"; square?: boolean; focused?: boolean; disabled?: boolean; pin?: import("@salutejs/plasma-new-hope/types/utils/roundness.js").Pin; appearance?: "default" | "outline"; view?: string; size?: string; outlined?: boolean; shiftLeft?: boolean; shiftRight?: boolean; blur?: import("@salutejs/plasma-new-hope/styled-components").Blur; } & { value?: never; contentRight?: import("react").ReactNode; } & { acceptedFileFormats?: string[]; hideButtonOnAttach?: boolean; hasAttachment?: boolean; helperText?: string; size?: string; view?: string; helperTextView?: string; customIcon?: React.ReactNode; onClear?: (fileInfo: import("@salutejs/plasma-new-hope/types/components/Attach/Attach.types.js").FileInfo) => void; } & { flow?: "vertical" | "auto"; multiple?: boolean; dropdownOptions?: never; } & { buttonType?: "iconButton"; icon?: React.ReactNode; } & import("react").RefAttributes))>;