export interface ContextPrediction {
    type: PredictionType;
    text: string;
    confidence: number;
    reason: string;
    fromSessions: number[];
}
export type PredictionType = 'will_need_file' | 'will_face_error' | 'will_continue_task' | 'will_ask_about_decision' | 'will_refactor' | 'will_need_branch_context' | 'will_hit_blindspot' | 'time_pressure' | 'debugging_mode' | 'need_beachhead' | 'domain_hint';
export interface PredictorState {
    predictions: ContextPrediction[];
    beachhead: Beachhead | null;
    generatedAt: string;
    basedOnSessionCount: number;
}
export interface Beachhead {
    text: string;
    confidence: number;
    suggestedAction: string;
    contextSummary: string;
}
export declare function predictContext(project: string, projectDir: string): PredictorState;
export declare function formatPredictions(state: PredictorState): string;
export declare function bridgeWithPredictions(bridgeNextSteps: string[], state: PredictorState): string[];
//# sourceMappingURL=context-predictor.d.ts.map