import type { ObservationReviewState } from '../types/index.js';
import type { ExperienceProblemBucket, ExperienceProblemEvidenceRef, ExperienceProblemPattern, ExperienceProblemSignal, ProblemTimelineEvent } from '../types/index.js';
export type { ExperienceProblemBucket, ExperienceProblemEvidenceRef, ExperienceProblemPattern, ExperienceProblemSignal, ProblemTimelineEvent, };
export declare function buildExperienceProblemPatterns(input: {
    skillName: string;
    sessionId: string;
    timeline: ProblemTimelineEvent[];
    metricScopeId?: string;
    reviewState?: ObservationReviewState;
}): ExperienceProblemPattern[];
export declare function mergeExperienceProblemPatterns(patterns: ExperienceProblemPattern[]): ExperienceProblemPattern[];
//# sourceMappingURL=problem-patterns.d.ts.map