declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    item: {
        type: ObjectConstructor;
        default: () => {};
        required: true;
    };
    align: {
        type: StringConstructor;
        default: string;
    };
}>, {
    emits: (event: "handleEvent", ...args: any[]) => void;
    slots: Readonly<{
        [name: string]: import("vue").Slot<any> | undefined;
    }>;
    SingleEditCell: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        configEdit: {
            type: any;
            default: () => {};
        };
        listTypeInfo: {
            type: ObjectConstructor;
            default: () => {};
        };
        scope: {
            type: ObjectConstructor;
            default: () => {};
        };
        prop: {
            type: StringConstructor;
            default: string;
        };
        isShowRules: {
            type: BooleanConstructor;
            default: boolean;
        };
        modelValue: {
            type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[];
        };
        indexColumns: (NumberConstructor | StringConstructor)[];
    }>, {
        props: any;
        emits: (event: "handleEvent" | "update:modelValue" | "keyupHandle" | "getRefs", ...args: any[]) => void;
        childValue: any;
        handleEvent: (type: string) => void;
        keyUpHandle: ($event: any) => void;
        cEvent: any;
        selectListType: import("vue").ComputedRef<(item: {
            list: string | number;
        }) => any>;
        compChildName: import("vue").ComputedRef<(configEdit: {
            type: any;
        }) => "el-radio" | "el-checkbox" | "el-option" | undefined>;
        compChildLabel: import("vue").ComputedRef<(configEdit: {
            type: any;
            arrLabel: any;
        }, value: {
            [x: string]: any;
            value: any;
        }) => any>;
        compChildValue: import("vue").ComputedRef<(configEdit: {
            type: any;
            arrKey: any;
        }, value: {
            [x: string]: any;
            value: any;
        }, key: any) => any>;
        compChildShowLabel: import("vue").ComputedRef<(configEdit: {
            type: any;
            arrLabel: any;
        }, value: {
            [x: string]: any;
            label: any;
        }) => any>;
        getRefs: (el: any, item: any) => void;
        tselecttableref: any;
        handleRef: (el: any, item: any) => void;
        resetTselectTableFields: () => void;
        getPlaceholder: (row: any) => any;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue" | "keyupHandle" | "getRefs")[], "handleEvent" | "update:modelValue" | "keyupHandle" | "getRefs", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        configEdit: {
            type: any;
            default: () => {};
        };
        listTypeInfo: {
            type: ObjectConstructor;
            default: () => {};
        };
        scope: {
            type: ObjectConstructor;
            default: () => {};
        };
        prop: {
            type: StringConstructor;
            default: string;
        };
        isShowRules: {
            type: BooleanConstructor;
            default: boolean;
        };
        modelValue: {
            type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[];
        };
        indexColumns: (NumberConstructor | StringConstructor)[];
    }>> & Readonly<{
        onHandleEvent?: ((...args: any[]) => any) | undefined;
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
        onKeyupHandle?: ((...args: any[]) => any) | undefined;
        onGetRefs?: ((...args: any[]) => any) | undefined;
    }>, {
        prop: string;
        configEdit: any;
        listTypeInfo: Record<string, any>;
        scope: Record<string, any>;
        isShowRules: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    RenderCol: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        row: ObjectConstructor;
        render: FunctionConstructor;
        index: NumberConstructor;
        column: {
            type: ObjectConstructor;
            default: null;
        };
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        row: ObjectConstructor;
        render: FunctionConstructor;
        index: NumberConstructor;
        column: {
            type: ObjectConstructor;
            default: null;
        };
    }>> & Readonly<{}>, {
        column: Record<string, any>;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    item: {
        type: ObjectConstructor;
        default: () => {};
        required: true;
    };
    align: {
        type: StringConstructor;
        default: string;
    };
}>> & Readonly<{
    onHandleEvent?: ((...args: any[]) => any) | undefined;
}>, {
    align: string;
    item: Record<string, any>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
