declare const _sfc_main: import("vue").DefineComponent<{
    item: {
        type: ObjectConstructor;
        default: () => {};
        required: true;
    };
}, {
    slots: Readonly<{
        [name: string]: import("vue").Slot<any> | undefined;
    }>;
    SingleEditCell: import("vue").DefineComponent<{
        configEdit: {
            type: ObjectConstructor;
            default: () => {};
        };
        listTypeInfo: {
            type: ObjectConstructor;
            default: () => {};
        };
        scope: {
            type: ObjectConstructor;
            default: {};
        };
        prop: {
            type: StringConstructor;
            default: string;
        };
        isShowRules: {
            type: BooleanConstructor;
            default: boolean;
        };
    }, {
        props: any;
        emits: (event: "handleEvent" | "update:modelValue" | "keyupHandle", ...args: any[]) => void;
        keyUpHandle: ($event: any) => void;
        cEvent: import("vue").ComputedRef<(configEdit: any) => {}>;
        compChildName: import("vue").ComputedRef<(configEdit: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>;
        compChildLabel: import("vue").ComputedRef<(configEdit: any, value: any) => any>;
        compChildValue: import("vue").ComputedRef<(configEdit: any, value: any, key: any) => any>;
        compChildShowLabel: import("vue").ComputedRef<(configEdit: any, value: any) => any>;
        getPlaceholder: (row: any) => any;
        handleEvent: (type: any, val: any, editCom: any) => void;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "update:modelValue" | "keyupHandle", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        configEdit: {
            type: ObjectConstructor;
            default: () => {};
        };
        listTypeInfo: {
            type: ObjectConstructor;
            default: () => {};
        };
        scope: {
            type: ObjectConstructor;
            default: {};
        };
        prop: {
            type: StringConstructor;
            default: string;
        };
        isShowRules: {
            type: BooleanConstructor;
            default: boolean;
        };
    }>> & {
        onHandleEvent?: ((...args: any[]) => any) | undefined;
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
        onKeyupHandle?: ((...args: any[]) => any) | undefined;
    }, {
        configEdit: Record<string, any>;
        listTypeInfo: Record<string, any>;
        scope: Record<string, any>;
        prop: string;
        isShowRules: boolean;
    }, {}>;
    RenderCol: import("vue").DefineComponent<{
        row: ObjectConstructor;
        render: FunctionConstructor;
        index: NumberConstructor;
        column: {
            type: ObjectConstructor;
            default: null;
        };
    }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        row: ObjectConstructor;
        render: FunctionConstructor;
        index: NumberConstructor;
        column: {
            type: ObjectConstructor;
            default: null;
        };
    }>>, {
        column: Record<string, any>;
    }, {}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    item: {
        type: ObjectConstructor;
        default: () => {};
        required: true;
    };
}>>, {
    item: Record<string, any>;
}, {}>;
export default _sfc_main;
