/** * The store-backed {@link BenchSource}: reads tasks through the task data * accessor and observations and decisions through the brain accessor — the * core accessors only, never raw SQL on `.cleo/*.db` (T12495). * * @task T12495 * @epic T12486 */ import type { BenchSource } from './types.js'; /** * A {@link BenchSource} over the project's stores. * * Tasks include every status (cancelled and archived too); observations and * decisions include history (invalidated and superseded rows), because the * labels come from exactly those records. * * @param projectRoot - Project root whose stores are read. * @returns The source; each method opens its accessor lazily. */ export declare function createStoreBenchSource(projectRoot: string): BenchSource; //# sourceMappingURL=source.d.ts.map