import type { ColumnParams, ColumnTypeParams, EggProtoImplClass } from '@eggjs/tegg-types';
export type ColumnInfoMap = Map<string, ColumnParams>;
export type ColumnTypeMap = Map<string, ColumnTypeParams>;
export declare class ColumnInfoUtil {
    static addColumnInfo(clazz: EggProtoImplClass, property: string, column: ColumnInfoUtil): void;
    static addColumnType(clazz: EggProtoImplClass, property: string, type: ColumnTypeParams): void;
    static getColumnInfoMap(clazz: EggProtoImplClass): ColumnInfoMap | undefined;
    static getColumnTypeMap(clazz: EggProtoImplClass): ColumnTypeMap | undefined;
}
