import { Database as SqliteDatabase } from 'better-sqlite3'; import SqliteTable from '@ulixee/commons/lib/SqliteTable'; export default class DataboxStatsTable extends SqliteTable { private static byVersionHashAndName; private getQuery; constructor(db: SqliteDatabase); record(versionHash: string, functionName: string, price: number, bytes: number, milliseconds: number): void; getByVersionHash(versionHash: string, functionName: string): IDataboxStatsRecord; } export interface IDataboxStatsRecord { versionHash: string; functionName: string; runs: number; lastRunTimestamp: number; averageBytes: number; maxBytes: number; minBytes: number; minPrice: number; averagePrice: number; maxPrice: number; averageMilliseconds: number; maxMilliseconds: number; }