import { Database } from 'better-sqlite3'; export declare type TField = ('prop' | 'type'); export declare type TRow = { prop: string; type: 'number' | 'string'; }; export declare class TableData { readonly db: Database; readonly tableName: string; constructor(db: Database); select(fields: TField[], filter: ({ field: TField; value: string | number; })[], callback: (error: Error | undefined, rows: TRow[]) => void): void; delete(filterFields: TField[], filterValues: any[], callback: (error: Error | undefined) => void): void; upsert(rows: TRow[], callback: (error: Error | undefined) => void): void; } //# sourceMappingURL=table.index.d.ts.map