export * from './compilers.js'; import { IColumnDescriptor, QueryContext, OrmDriver, QueryBuilder, TransactionCallback, ServerResponseMapper, ISupportedFeature, ITransaction } from '@spinajs/orm'; import sqlite3 from 'sqlite3'; import { SqlDriver } from '@spinajs/orm-sql'; export declare class SqliteServerResponseMapper extends ServerResponseMapper { read(data: any, pkName: string): { LastInsertId: any; }; } export declare class SqliteOrmDriver extends SqlDriver { protected executionId: number; protected Db: sqlite3.Database; private getNextExecutionId; executeOnDb(stmt: string, params: unknown[], queryContext: QueryContext): Promise; supportedFeatures(): ISupportedFeature; ping(): Promise; connect(): Promise; disconnect(): Promise; resolve(): void; transaction(qrOrCallback: QueryBuilder[] | TransactionCallback): Promise; /** * * Retrieves information about specific DB table if exists. If table not exists returns null * * @param name - table name to retrieve info * @param _schema - optional schema name */ tableInfo(name: string, _schema?: string): Promise; } //# sourceMappingURL=index.d.ts.map