import Vue from "vue";
import { IWebComponentInstance } from "../..";
import { IDocumentIcon } from "./IDocumentIcon";
import { IconSizes, ImageSources } from "../../models";
export declare class DocumentIcon extends Vue implements IWebComponentInstance, IDocumentIcon {
    color?: string;
    size?: IconSizes;
    source?: ImageSources;
    extension: string;
    content: string;
    currentExtension: string;
    static readonly SupportedBase64Icons: string[];
    mounted(): void;
    extensionChange(): void;
    private getFontAwesomeFileIcon;
    private getBase64FileIcon;
    render(): VueTsxSupport.JSX.Element;
}
