import { DotnetTypes } from '../../core/internal/_dotnetTypesMapper'; import { SpecificTypes } from '../../core/utils/_utils.specifics'; export declare enum DBColumnType { Unknown = 0, Boolean = 1, Byte = 2, SByte = 3, Char = 4, Decimal = 5, Double = 6, Single = 7, Int32 = 8, UInt32 = 9, Int16 = 10, UInt16 = 11, Int64 = 12, UInt64 = 13, String = 14, DateTime = 15, Guid = 16, TimeSpan = 17, ByteArray = 18, DateOnly = 19, TimeOnly = 20 } export declare class DBColumn { name: string; type: DBColumnType; size: string; constructor(model: any); static GetType(dbColumnType: DBColumnType): DotnetTypes.SystemChar | DotnetTypes.SystemString | DotnetTypes.SystemGuid | DotnetTypes.SystemSByte | DotnetTypes.SystemDecimal | DotnetTypes.SystemInt64 | DotnetTypes.SystemInt32 | DotnetTypes.SystemInt16 | DotnetTypes.SystemSingle | DotnetTypes.SystemDouble | DotnetTypes.SystemByte | DotnetTypes.SystemUInt16 | DotnetTypes.SystemUInt32 | DotnetTypes.SystemUInt64 | DotnetTypes.SystemBoolean | DotnetTypes.SystemDateTime | DotnetTypes.SystemDateOnly | DotnetTypes.SystemTimeOnly | DotnetTypes.SystemTimeSpan | DotnetTypes.SystemObject | DotnetTypes.SystemBiteArray; static GetSpecific(type: string): SpecificTypes; }