import { ResponsiveValue } from 'styled-system'; import { Colors } from '../../../styles/modules/colors'; import { ExtendedColors } from '../../../utils/getThemeWithColorsToken'; import { InputVariantColor } from '../enums'; export declare enum UPLOADER_SIZE { SM = "sm",// 184px MD = "md",// 240px LG = "lg" } export declare const Container: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, "alignItems" | "flexBasis" | "flexDirection" | "flexGrow" | "flexWrap" | "justifyContent" | "spacing"> & import("../../layout/Flex").FlexOptions & import("../..").BoxOwnProps & Omit>, "ref"> & { ref?: any; }, { size: UPLOADER_SIZE; circle?: boolean; drag: boolean; colors: ExtendedColors & Colors; isFullWidth?: boolean; variantColor?: InputVariantColor; }>> & string & Omit, keyof import("react").Component>; export declare const Content: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, "alignItems" | "flexBasis" | "flexDirection" | "flexGrow" | "flexWrap" | "justifyContent" | "spacing"> & import("../../layout/Flex").FlexOptions & import("../..").BoxOwnProps & Omit>, "ref"> & { ref?: any; }, never>> & string & Omit, keyof import("react").Component>; export declare const UploaderContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, "alignItems" | "flexBasis" | "flexDirection" | "flexGrow" | "flexWrap" | "justifyContent" | "spacing"> & import("../../layout/Flex").FlexOptions & import("../..").BoxOwnProps & Omit>, "ref"> & { ref?: any; }, { size?: ResponsiveValue; isFullWidth?: boolean; }>> & string & Omit, keyof import("react").Component>; export declare const ThumbContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, "alignItems" | "flexBasis" | "flexDirection" | "flexGrow" | "flexWrap" | "justifyContent" | "spacing"> & import("../../layout/Flex").FlexOptions & import("../..").BoxOwnProps & Omit>, "ref"> & { ref?: any; }, { variantColor?: InputVariantColor; }>> & string & Omit, keyof import("react").Component>; export declare const Thumbnail: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLImageElement>, { readonly size?: ResponsiveValue; readonly circle?: boolean; }>> & string; export declare const FileThumbnail: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, "alignItems" | "flexBasis" | "flexDirection" | "flexGrow" | "flexWrap" | "justifyContent" | "spacing"> & import("../../layout/Flex").FlexOptions & import("../..").BoxOwnProps & Omit>, "ref"> & { ref?: any; }, { readonly size?: ResponsiveValue; readonly circle?: boolean; }>> & string & Omit, keyof import("react").Component>; export declare const FileThumbnailControls: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, "alignItems" | "flexBasis" | "flexDirection" | "flexGrow" | "flexWrap" | "justifyContent" | "spacing"> & import("../../layout/Flex").FlexOptions & import("../..").BoxOwnProps & Omit>, "ref"> & { ref?: any; }, { readonly size?: ResponsiveValue; readonly circle?: boolean; }>> & string & Omit, keyof import("react").Component>; export declare const ThumbnailControls: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, "alignItems" | "flexBasis" | "flexDirection" | "flexGrow" | "flexWrap" | "justifyContent" | "spacing"> & import("../../layout/Flex").FlexOptions & import("../..").BoxOwnProps & Omit>, "ref"> & { ref?: any; }, { readonly size?: ResponsiveValue; readonly circle?: boolean; }>> & string & Omit, keyof import("react").Component>; export declare const FileList: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLUListElement>, never>> & string; export declare const FileItem: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLLIElement>, never>> & string;