import type { EmberReadDataGateway } from '../../modules/ember-chat/entities/emberTool/emberTool.gateway.js';
import type { ProjectStats } from '../../modules/statistics-insights/entities/stats/projectStats.js';
import type { PersistedInsightsData } from '../../modules/statistics-insights/entities/insight/persistedInsightsData.js';
import type { MrTrackingData } from '../../modules/tracking/entities/tracking/mrTrackingData.js';
import type { WorktreeEntry } from '../../modules/worktree-management/entities/worktree/worktree.schema.js';
export declare class StubEmberReadDataGateway implements EmberReadDataGateway {
    private reviewScoresByProject;
    private insightsByProject;
    private jobHistoryByProject;
    private worktreeEntries;
    setReviewScores(projectPath: string, stats: ProjectStats): void;
    setInsights(projectPath: string, data: PersistedInsightsData): void;
    setJobHistory(projectPath: string, data: MrTrackingData): void;
    setWorktrees(entries: WorktreeEntry[]): void;
    reviewScores(projectPath: string): Promise<ProjectStats | null>;
    insights(projectPath: string): Promise<PersistedInsightsData | null>;
    jobHistory(projectPath: string): Promise<MrTrackingData | null>;
    worktrees(): Promise<WorktreeEntry[]>;
}
//# sourceMappingURL=emberReadData.stub.d.ts.map