import { PluginObject } from 'vue'; import { ModulVue } from '../../utils/vue/vue'; import { MButtonIconPosition, MButtonSkin } from '../button/button'; export declare class MFileSelect extends ModulVue { readonly label: string; readonly skin: MButtonSkin; readonly disabled: boolean; readonly waiting: boolean; readonly fullSize: boolean; readonly iconName: string; readonly iconPosition: MButtonIconPosition; readonly iconSize: string; readonly multiple: boolean; readonly storeName: string; readonly keepStore: boolean; readonly allowedExtensions: string[]; $refs: { inputFile: HTMLInputElement; }; id: string; protected destroyed(): void; onClick(event: Event): void; onFocus(event: Event): void; onBlur(event: Event): void; processFile(event: Event): Promise; get extensions(): string; } declare const FileSelectPlugin: PluginObject; export default FileSelectPlugin; //# sourceMappingURL=file-select.d.ts.map