import type { Props } from './type';
declare const _default: import("vue").DefineComponent<Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    "update:modelValue": (...args: any[]) => void;
    "open-dialog": (...args: any[]) => void;
    "clear-dialog": (...args: any[]) => void;
    "update:selectedOptions": (...args: any[]) => void;
}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{
    onChange?: ((...args: any[]) => any) | undefined;
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    "onOpen-dialog"?: ((...args: any[]) => any) | undefined;
    "onClear-dialog"?: ((...args: any[]) => any) | undefined;
    "onUpdate:selectedOptions"?: ((...args: any[]) => any) | undefined;
}>, {
    size: "default" | "auto" | "table" | "small";
    disabled: boolean;
    suffixIcon: string;
    error: boolean;
    isView: boolean;
    errorMode: "default" | "overlay";
    optionsLabelKey: string | number;
    optionsValueKey: string | number;
    errorModelZIndex: number;
    borderType: string;
    errorLabel: string;
    selectedOptions: any;
    isClear: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
