import { ExecutionState } from './ExecutionState';
export interface ServiceCompletionReport {
    complete: boolean;
    missing: string[];
}
export declare class ServiceCompletionPolicy {
    private readonly requiredCriteria;
    private readonly requiredEvidenceTypes;
    enforceCriteria(criteria: string[]): string[];
    evaluate(state: ExecutionState): ServiceCompletionReport;
}
