import { ZInput } from './input'; import { ZMultiFileInput_Props } from '@zurich/dev-utils/code/MultiFileInput'; /** ## `` * * Component docs. */ export declare class ZMultiFileInput extends ZInput implements ZMultiFileInput_Props { #private; readonly _name = "multi-file-input"; model?: ZMultiFileInput_Props['model']; placeholder?: ZMultiFileInput_Props['placeholder']; accept?: ZMultiFileInput_Props['accept']; droppable?: ZMultiFileInput_Props['droppable']; 'browse-file-text'?: ZMultiFileInput_Props['browse-file-text']; 'delete-file-text'?: ZMultiFileInput_Props['delete-file-text']; 'no-file-text'?: ZMultiFileInput_Props['no-file-text']; _uploading: boolean; _fileName: string | null; _fileType: string | null; _blobURL: string | null; _error: boolean; render(): import('lit-html').TemplateResult<1>; get localeMap(): { noFile: string; deleteFile: string; browseFile: string; acceptsFileFormats: string; }; setFile(file: File): void; onMultiFileInput(file: File, comesFromModel?: boolean): void; arrayBufferToBlob(arrayBuffer: ArrayBuffer, type: string): Blob; dropHandler(e: DragEvent): void; dragOverHandler(e: DragEvent, over: boolean): void; reset(): void; static styles: import('lit').CSSResult; } declare global { interface HTMLElementTagNameMap { 'z-multi-file-input': ZMultiFileInput; } }