import type { Emitter } from '@mantou/gem/lib/decorators'; import { GemElement } from '@mantou/gem/lib/element'; import type { BasePickerElement } from './picker'; import './use'; import './image-preview'; type FileStatus = 'success' | 'fail' | 'uploading'; export interface FileItem extends File { status?: FileStatus; message?: string; /**0-100 */ progress?: number; } export declare class DuoyunFilePickerElement extends GemElement implements BasePickerElement { #private; static button: string; static item: string; static unnamed: string; type: 'file' | 'image'; accept: string; /**@deprecated Use children*/ placeholder: string; directory: boolean; disabled: boolean; multiple: boolean; change: Emitter; value?: FileItem[]; render: () => import("@mantou/gem/lib/lit-html").TemplateResult; showPicker(): void; } export {}; //# sourceMappingURL=file-picker.d.ts.map