import { ExtractPropTypes, PropType } from 'vue';
export type FlexType = number | 'none' | 'auto' | string;
export type ColSpanType = number | string;
export interface ColSize {
    span?: ColSpanType;
    order?: ColSpanType;
    offset?: ColSpanType;
    push?: ColSpanType;
    pull?: ColSpanType;
}
export declare const basicColProps: {
    span: (NumberConstructor | StringConstructor)[];
    order: (NumberConstructor | StringConstructor)[];
    offset: (NumberConstructor | StringConstructor)[];
    push: (NumberConstructor | StringConstructor)[];
    pull: (NumberConstructor | StringConstructor)[];
    xs: {
        type: PropType<string | number | ColSize>;
        default: string | number | ColSize | undefined;
    };
    sm: {
        type: PropType<string | number | ColSize>;
        default: string | number | ColSize | undefined;
    };
    md: {
        type: PropType<string | number | ColSize>;
        default: string | number | ColSize | undefined;
    };
    lg: {
        type: PropType<string | number | ColSize>;
        default: string | number | ColSize | undefined;
    };
    xl: {
        type: PropType<string | number | ColSize>;
        default: string | number | ColSize | undefined;
    };
    xxl: {
        type: PropType<string | number | ColSize>;
        default: string | number | ColSize | undefined;
    };
    prefixCls: StringConstructor;
    flex: (NumberConstructor | StringConstructor)[];
};
export type BasicColProps = ExtractPropTypes<typeof basicColProps>;
export interface BasicColContext {
    name: string;
}
//# sourceMappingURL=interface.d.ts.map