import { Pattern } from '../types';
export interface NextAction {
    action: string;
    description: string;
    confidence: number;
    isBulk: boolean;
}
export declare class NextActionPredictor {
    private transitionMatrix;
    private actionHistory;
    private feedbackScores;
    private readonly commonSequences;
    recordAction(action: string): void;
    predictNext(patterns: Pattern[]): NextAction[];
    getBulkSuggestion(predictions: NextAction[]): NextAction | null;
    recordFeedback(action: string, wasUseful: boolean): void;
    getFeedbackScore(action: string): number;
    getStats(): {
        transitions: number;
        sequences: number;
        feedbackEntries: number;
    };
    private getDefaultSuggestions;
    private describeAction;
}
//# sourceMappingURL=next-action-predictor.d.ts.map