import type { AutomationRun } from '../runs.js';
import { type AutomationStorePathConfig } from './paths.js';
interface AutomationRunsSnapshot extends Record<string, unknown> {
    version: 1;
    runs: AutomationRun[];
}
export interface AutomationRunStoreConfig {
    readonly path?: string | undefined;
    readonly configManager?: AutomationStorePathConfig | undefined;
}
export declare class AutomationRunStore {
    private readonly store;
    constructor(config?: string | AutomationRunStoreConfig);
    load(): Promise<AutomationRunsSnapshot>;
    save(runs: readonly AutomationRun[]): Promise<void>;
}
export {};
//# sourceMappingURL=runs.d.ts.map