import { InputWidget, InputWidgetView } from "./input_widget"; import type { StyleSheetLike } from "../../core/dom"; import * as p from "../../core/properties"; export declare class FileInputView extends InputWidgetView { model: FileInput; input_el: HTMLInputElement; connect_signals(): void; stylesheets(): StyleSheetLike[]; protected _render_input(): HTMLElement; render(): void; load_files(files: FileList): Promise; protected _read_file(file: File): Promise; } export declare namespace FileInput { type Attrs = p.AttrsOf; type Props = InputWidget.Props & { value: p.Property; mime_type: p.Property; filename: p.Property; accept: p.Property; multiple: p.Property; directory: p.Property; }; } export interface FileInput extends FileInput.Attrs { } export declare class FileInput extends InputWidget { properties: FileInput.Props; __view_type__: FileInputView; constructor(attrs?: Partial); } //# sourceMappingURL=file_input.d.ts.map