import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue';
import { ExtractPropTypes } from 'vue';
export declare const colOptions: {
    ns: any;
    class: any;
    name: any;
};
export declare const colName: any;
export declare const AntCol: {
    props: {
        span: (StringConstructor | NumberConstructor)[];
        order: (StringConstructor | NumberConstructor)[];
        offset: (StringConstructor | NumberConstructor)[];
        push: (StringConstructor | NumberConstructor)[];
        pull: (StringConstructor | NumberConstructor)[];
        xs: {
            type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
            default: string | number | import('ant-design-vue/es/grid').ColSize;
        };
        sm: {
            type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
            default: string | number | import('ant-design-vue/es/grid').ColSize;
        };
        md: {
            type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
            default: string | number | import('ant-design-vue/es/grid').ColSize;
        };
        lg: {
            type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
            default: string | number | import('ant-design-vue/es/grid').ColSize;
        };
        xl: {
            type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
            default: string | number | import('ant-design-vue/es/grid').ColSize;
        };
        xxl: {
            type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
            default: string | number | import('ant-design-vue/es/grid').ColSize;
        };
        prefixCls: StringConstructor;
        flex: (StringConstructor | NumberConstructor)[];
    };
    emits: {};
};
export declare const colProps: {
    text: {
        type: StringConstructor;
    };
    span: {
        type: (StringConstructor | NumberConstructor)[];
    };
    order: {
        type: (StringConstructor | NumberConstructor)[];
    };
    offset: {
        type: (StringConstructor | NumberConstructor)[];
    };
    push: {
        type: (StringConstructor | NumberConstructor)[];
    };
    pull: {
        type: (StringConstructor | NumberConstructor)[];
    };
    xs: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    sm: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    md: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    lg: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    xl: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    xxl: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    prefixCls: {
        type: StringConstructor;
    };
    flex: {
        type: (StringConstructor | NumberConstructor)[];
    };
};
export declare const colEmits: {};
export type ColProps = ExtractPropTypes<typeof colProps>;
export type ColPropsKey = keyof ColProps;
export type ColEmits = ExtractEmitsTypes<typeof colEmits>;
