import type { ExtractPropTypes } from 'vue';
import type Batch from './batch.vue';
export declare const batchProps: {
    readonly options: import("code-monkey-ui/es/utils").EpPropFinalized<() => any[], unknown, unknown, () => never[], boolean>;
    readonly width: import("code-monkey-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 400, boolean>;
    readonly size: {
        readonly type: import("vue").PropType<import("code-monkey-ui/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    readonly disabled: import("code-monkey-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly minRows: import("code-monkey-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly maxRows: import("code-monkey-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
    readonly emptyText: import("code-monkey-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "暂无数据", boolean>;
    readonly labelValue: import("code-monkey-ui/es/utils").EpPropFinalized<() => {
        label: string;
        value: string;
    }, unknown, unknown, () => {
        label: string;
        value: string;
    }, boolean>;
    readonly rows: import("code-monkey-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 50, boolean>;
    readonly needTag: import("code-monkey-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
};
export declare const batchEmits: {
    optionsChange: (val: any) => any;
    multipleSearch: (val: object) => object;
    search: (val: object) => object;
    clearMultipleValue: () => boolean;
    'update:fullData': (val: any) => any;
};
export declare type BatchProps = ExtractPropTypes<typeof batchProps>;
export declare type BatchInstance = InstanceType<typeof Batch>;
export declare type BatchEmits = typeof batchEmits;
