import { ColumnType, EntitySchema, TableColumnOptions, TableForeignKey, TableIndexOptions } from 'typeorm'; import { AttributeSpec } from '../../module.js'; export type TableSchema = { name: string; columns: TableSpec; }; export declare function asTableName(moduleName: string, entityName: string): string; export declare function modulesAsDbSchema(): TableSchema[]; export declare function modulesAsOrmSchema(): EntitySchema[]; export type TableSpec = { columns: TableColumnOptions[]; indices: Array; idColumns: Map; fks?: Array; }; export declare function asSqlType(type: string): ColumnType; export declare function isSqlTrue(v: true | false | 1 | 0): boolean; //# sourceMappingURL=dbutil.d.ts.map