import { Database } from 'better-sqlite3'; export declare function BuildFilterSelect(filter: { field: string; value: string | number; }[] | undefined): { where: string; params: any; }; export declare function BuildFilterDelete(filterFields: string[], filterValues: any[]): { where: string; params: any[]; }; export declare function BuildFields(fields: string[] | undefined): string; export declare function ExecPrepared(base: Database, query: string, params: any[], callback: (error: Error | undefined) => void): void; export declare function ExecPlain(base: Database, queries: string[], idx: number, callback: (error: Error | undefined) => void): void; export declare function ExecSelect(base: Database, query: string, param: any | undefined, callback: (error: Error | undefined, rows: any[]) => void): void; export declare function OrmDelete(db: Database, tableName: string, filterFields: string[], filterValues: any[], callback: (error: Error | undefined) => void): void; export declare function OrmSelect(db: Database, tableName: string, fields: string[] | undefined, filter: { field: string; value: string | number; }[] | undefined, callback: (error: Error | undefined, rows: any[]) => void): void; //# sourceMappingURL=core.d.ts.map