import { Type } from '../../../reflection';
import type { Dialect } from '../../sql';
export interface ResolvedColumnType {
    type: string;
    size?: number;
    scale?: number;
    unsigned?: boolean;
    enumValues?: string[];
}
export declare function resolveColumnType(type: Type, dialect: Dialect): ResolvedColumnType;
export declare function parseRawSqlType(raw: string, dialect: Dialect): ResolvedColumnType;
export declare function canonicalType(type: string): string;
//# sourceMappingURL=type-mapper.d.ts.map