export type TTypeName = ('bigint' | 'bit' | 'decimal' | 'int' | 'money' | 'numeric' | 'smallint' | 'smallmoney' | 'tinyint' | 'float' | 'real' | 'date' | 'datetime2' | 'datetime' | 'datetimeoffset' | 'smalldatetime' | 'time' | 'char' | 'text' | 'varchar' | 'sysname' | 'nchar' | 'ntext' | 'nvarchar' | 'binary' | 'image' | 'varbinary' | 'hierarchyid' | 'sql_variant' | 'xml' | 'uniqueidentifier' | 'timestamp' | 'geometry' | 'geography'); export type TTypeRecodeJs = ('number' | 'boolean' | 'Date' | 'string'); export type TTypeRecodeXml = ('xs:boolean' | 'xs:integer' | 'xs:decimal' | 'xs:date' | 'xs:dateTime' | 'xs:string'); export type TDeclareSingle = { kind: 'single'; }; export type TDeclareDim1 = { kind: 'dim1'; dimMax: number; allowMax: boolean; }; export type TDeclareDim2 = { kind: 'dim2'; dimMax: number; }; export type TType = { name: TTypeName; declare: (TDeclareSingle | TDeclareDim1 | TDeclareDim2); recode: { js: TTypeRecodeJs; xml: TTypeRecodeXml; }; bytesOnChar: number; }; export declare const Types: TType[]; export { Off as HelperLockSessionOff, On as HelperLockSessionOn } from './scripts/lockSession'; export { TSchemataServer, Info as SchemataServer } from './schemata/server'; export { TSchemataBase, Info as SchemataBase } from './schemata/base'; export { TSchemataSchema, Info as SchemataSchema } from './schemata/schema'; export { TSchemataTable, Info as SchemataTable } from './schemata/table'; export { TSchemataColumn, Info as SchemataColumn } from './schemata/column'; export { TSchemataCheck, Info as SchemataCheck } from './schemata/check'; export { TSchemataForeign, Info as SchemataForeign } from './schemata/foreign'; export { TSchemataIndex, Info as SchemataIndex } from './schemata/index'; export { TSchemataFunction, Info as SchemataFunction } from './schemata/function'; export { TSchemataProcedure, Info as SchemataProcedure } from './schemata/procedure'; export { TSchemataSynonim, Info as SchemataSynonim } from './schemata/synonim'; export { TSchemataTrigger, Info as SchemataTrigger } from './schemata/trigger'; //# sourceMappingURL=index.d.ts.map