import { Database } from 'better-sqlite3'; import { Pk } from '../pk'; export declare type TField = ('path' | 'file' | 'prop' | 'value'); export declare type TRow = { pk: Pk; prop: string; value: string; }; export declare class TableData { readonly db: Database; readonly tableName: string; constructor(db: Database); select(fields: TField[], filter: ({ field: TField; value: string; })[], 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.data_eav_string.d.ts.map