import { PluginObject } from 'vue';
import { ModulVue } from '../../utils/vue/vue';
export declare class MSelect extends ModulVue {
    value: any;
    options: any[];
    clearable: boolean;
    virtualScroll: boolean;
    listMinWidth: string;
    listMaxHeight: string;
    id: string;
    open: boolean;
    onSelect(option: any, index: number, $event: Event): void;
    onOpen(): void;
    onClose(): void;
    readonly hasItems: boolean;
    readonly isEmpty: boolean;
    readonly isClearable: boolean;
    readonly selectedItems: any;
    readonly isSelectable: boolean;
    readonly internalLabelUp: boolean;
    readonly internalPlaceholder: string;
    onReset(): void;
    onKeyDownDelete(event: KeyboardEvent): void;
}
declare const SelectPlugin: PluginObject<any>;
export default SelectPlugin;
//# sourceMappingURL=select.d.ts.map