import { GemElement } from '@mantou/gem/lib/element'; import './use'; declare type State = { previewUrl: string; }; declare type Action = { icon: string | Element | DocumentFragment; handle: () => void; }; export declare type ImageStatus = 'negative' | 'positive' | 'default'; /** * @customElement dy-image-preview */ export declare class DuoyunImagePreviewElement extends GemElement { #private; status: ImageStatus; /**0-100 */ progress: number; file?: File; actions?: Action[]; constructor(); state: State; mounted: () => void; render: () => import("lit-html/lib/template-result").TemplateResult; } export {}; //# sourceMappingURL=image-preview.d.ts.map