declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    tableData: {
        type: ArrayConstructor;
        default: () => never[];
    };
    table: {
        type: ObjectConstructor;
        default: () => void;
    };
    btnPermissions: {
        type: ArrayConstructor;
        default: () => never[];
    };
    align: {
        type: StringConstructor;
        default: string;
    };
}>, {
    props: any;
    checkIsShow: (scope: {
        row: any;
    }, item: {
        noshow: any;
        show: {
            val: string | any[];
            key: string | number;
        };
        hasPermi: any;
        field: string | number;
        isField: string | number;
    }) => any;
    $attrs: {
        [x: string]: unknown;
    };
    hasMoreBind: any;
    hasMoreOper: () => any;
    readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, 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, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    tableData: {
        type: ArrayConstructor;
        default: () => never[];
    };
    table: {
        type: ObjectConstructor;
        default: () => void;
    };
    btnPermissions: {
        type: ArrayConstructor;
        default: () => never[];
    };
    align: {
        type: StringConstructor;
        default: string;
    };
}>> & Readonly<{}>, {
    table: Record<string, any>;
    btnPermissions: unknown[];
    align: string;
    tableData: unknown[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
