import type { WorkerRunResult, WorkerHistoryEntry, WorkerSummary, WorkerProjectConfig, WorkerConfigOverride } from '../types/index.js';
export declare function saveLatestResult(projectId: string, result: WorkerRunResult): Promise<void>;
export declare function getLatestResult(projectId: string, workerName: string): Promise<WorkerRunResult | undefined>;
export declare function appendHistory(projectId: string, result: WorkerRunResult): Promise<void>;
export declare function getHistory(projectId: string, workerName: string): Promise<WorkerHistoryEntry[]>;
export declare function updateSummary(projectId: string, result: WorkerRunResult, allWorkerNames: string[]): Promise<void>;
export declare function getSummary(projectId: string): Promise<WorkerSummary>;
export declare function getProjectConfig(projectId: string): Promise<WorkerProjectConfig>;
export declare function saveProjectConfig(projectId: string, config: WorkerProjectConfig): Promise<void>;
export declare function updateOverride(projectId: string, workerName: string, override: WorkerConfigOverride): Promise<WorkerProjectConfig>;
//# sourceMappingURL=worker-store.d.ts.map