import type { ViewModel } from '../main/view-model.js';
declare const _default: ((host: ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<import("../main/view-model.js").ViewModelOptions<ViewModel<any, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>>, import("../main/view-model.js").ViewModelEvents>) => void) & {
    setup: typeof setup;
};
export default _default;
export type UploadOptions = {
    accept: string | string[];
    dragdrop: boolean;
    clipboard: boolean;
};
declare function setup(options?: Partial<UploadOptions>): (host: ViewModel) => void;
