import { ZInput } from './input'; import { ZFileInput_Props } from '@zurich/dev-utils/code/FileInput'; /** ## `` * * Component docs. */ export declare class ZFileInput extends ZInput implements ZFileInput_Props { #private; readonly _name = "file-input"; model?: ZFileInput_Props['model']; placeholder?: ZFileInput_Props['placeholder']; accept?: ZFileInput_Props['accept']; droppable?: ZFileInput_Props['droppable']; 'browse-file-text'?: ZFileInput_Props['browse-file-text']; 'delete-file-text'?: ZFileInput_Props['delete-file-text']; 'no-file-text'?: ZFileInput_Props['no-file-text']; _uploading: boolean; _fileName: string | null; _fileType: string | null; _blobURL: string | null; _error: boolean; render(): import('lit-html').TemplateResult<1>; get fileName(): string | undefined; get localeMap(): { noFile: string; deleteFile: string; browseFile: string; acceptsFileFormats: string; }; get formatsEnumeration(): string; setFile(file: File): void; onFileInput(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-file-input': ZFileInput; } }