import type { WorkflowConfig } from '../../models/types.js'; import type { WorkflowCallResolver } from '../types.js'; import type { ReportReferenceConsumer } from './prepared-instruction.js'; export interface ReportReferenceDiagnostic { readonly level: 'error' | 'warning'; readonly message: string; readonly runtimeCheck?: { readonly consumer: ReportReferenceConsumer; readonly reference: string; readonly message: string; }; } interface ReportReferenceValidationContext { readonly projectCwd: string; readonly lookupCwd: string; readonly callerCandidates?: readonly WorkflowConfig[]; } export declare function validateWorkflowReportReferences(workflow: WorkflowConfig, workflowCallResolver: WorkflowCallResolver, context: ReportReferenceValidationContext): ReportReferenceDiagnostic[]; export {}; //# sourceMappingURL=report-reference-validation.d.ts.map