import { EventEmitter } from "../../stencil-public-runtime"; type SwirlFileChipFileType = "image" | "video" | "audio" | "pdf" | "compressed" | "document" | "unknown"; export declare class SwirlFileChip { url: string; name: string; type: string; description?: string; loading?: boolean; loadingLabel?: string; skipNativeDownload?: boolean; showDownloadButton?: boolean; showPreviewButton?: boolean; downloadButtonLabel?: string; previewButtonLabel?: string; preview: EventEmitter; download: EventEmitter; isHovered: boolean; fileType: SwirlFileChipFileType; private readonly fileIconMap; componentWillLoad(): void; watchType(): void; private handleDownloadClick; private handlePreviewClick; private getFileIcon; private setFileType; render(): any; } export {};