import type { WorkflowPhase } from '../types/index.js';
export type SkillSignals = {
    summary: string;
    roles?: {
        required: string[];
        optional: string[];
    };
    owner?: string;
};
export type ScoredPlaybook = {
    filename: string;
    score: number;
    matchedTriggers: string[];
};
export type SkillScoringResult = {
    phase: WorkflowPhase;
    selected: ScoredPlaybook[];
    skipped: ScoredPlaybook[];
};
export declare function scorePlaybooksForPhase(phase: WorkflowPhase, signals: SkillSignals): SkillScoringResult;
export declare function scoreAllPhasePlaybooks(phases: WorkflowPhase[], signals: SkillSignals): SkillScoringResult[];
