import type { ValidationIssue } from '../types'; interface ReferenceTypeConstraintValidator { validateReferenceType(reference: string, resourceType: string, fieldPath: string): { isValid: boolean; severity?: 'fatal' | 'error' | 'warning' | 'info' | 'information' | 'inherit'; code?: string; message: string; actualType?: string | null; expectedTypes?: string[]; }; } export interface ExtractedReference { path: string; reference: string; } export declare function validateExtractedReferences(extractedRefs: ExtractedReference[], resourceType: string, constraintValidator: ReferenceTypeConstraintValidator): ValidationIssue[]; export {}; //# sourceMappingURL=reference-extracted-validation.d.ts.map