import { KsAppClientData } from '@knapsack/types'; import type { KnapsackConfig } from './types/knapsack-config'; import type { KnapsackDb } from './types/knapsack-db'; import { FileDb } from './server/dbs/file-db'; import { CliLifecycle } from './types/cli-lifecycle'; type Me = KnapsackDb & CliLifecycle; export declare class Db extends FileDb { #private; constructor({ data }: KnapsackConfig); init: Me['init']; /** * Ran only on `knapsack serve`. Passed in full contents of App Client Data, which was created as json file in cache dir from `knapsack build`. */ hydrate: Me['hydrate']; getData: Me['getData']; savePrep: Me['savePrep']; } export {}; //# sourceMappingURL=db.d.ts.map