///
import type { TypographyProps } from '../Typography';
import type { LayoutVariant, SizeVariant } from './Thumbnail.types';
import { DocumentIcon } from './ThumbnailDocumentIcon';
interface CaptionProps {
$layout: LayoutVariant;
$error: boolean;
$disabled: boolean;
}
interface StyledThumbnailProps {
$focused: boolean;
$disabled: boolean;
$selected: boolean;
$clickable: boolean;
$size: SizeVariant;
}
interface StyledTickIconProps {
$selected: boolean;
$size: SizeVariant;
}
export declare const StyledMultilineCaption: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, CaptionProps>> & string;
export declare const StyledCaptionText: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLSpanElement>, never>> & string;
export declare const StyledPlaceholderCaption: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, CaptionProps>> & string;
export declare const StyledSingleLineCaption: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, CaptionProps>> & string;
export declare const StyledSinglelineCaptionBody: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLSpanElement>, never>> & string;
export declare const StyledSinglelineCaptionEnding: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLSpanElement>, never>> & string;
export declare const StyledLabelText: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit & TypographyProps & import("react").RefAttributes, "ref"> & {
ref?: ((instance: HTMLSpanElement | null) => void) | import("react").RefObject | null | undefined;
}, never>> & string & Omit & TypographyProps & import("react").RefAttributes>, keyof import("react").Component>;
export declare const StyledThumbnailFigCaption: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLElement>, {
$color?: TypographyProps['color'];
}>> & string;
export declare const StyledLabel: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;
export declare const StyledTickIcon: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, StyledTickIconProps>> & string;
export declare const StyledFileIcon: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit> & string & Omit>;
export declare const StyledImageThumbnailPreview: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, {
$bgImage: string;
}>> & string;
export declare const StyledImageThumbnailOverlay: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;
export declare const StyledImageThumbnailImage: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLImageElement>, never>> & string;
export declare const StyledImageThumbnail: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, StyledThumbnailProps>> & string;
export declare const StyledThumbnailWrapper: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, {
$layout: LayoutVariant;
$size: SizeVariant;
}>> & string;
export declare const StyledPlaceholderThumbnail: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, StyledThumbnailProps>> & string;
export {};