import { ExtractPropTypes } from 'vue';
export declare const dicProps: {
    readonly modelValue: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    /**
     * 字典编码
     */
    readonly code: {
        readonly type: StringConstructor;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly clearable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly placeholder: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly filterable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly multiple: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly url: {
        readonly type: StringConstructor;
        readonly default: "/dictionary/dictionary/";
    };
    readonly isNumber: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
};
export type DicProps = ExtractPropTypes<typeof dicProps>;
export declare const dicEmits: {
    'update:modelValue': (value: string | number | null | undefined) => string | number | null | undefined;
    resultCallback: (value: Array<any>) => any[];
};
export type DicEmits = typeof dicEmits;
