/** * Profile Validators for Metadata * * Validates meta.profile field: * - URL format and structure * - Profile accessibility * - Resource type matching * * Refactored to use createValidationIssue factory. */ import type { ValidationIssue } from '../types'; /** * Validates meta.profile URLs and accessibility */ export declare class ProfileValidator { /** * Validate profile URLs */ validateUrls(profiles: any, resourceType: string): ValidationIssue[]; /** * Validate profile accessibility (async) */ validateAccessibility(profiles: any, resourceType: string, _fhirVersion?: string): Promise; /** * Extract resource type from profile URL */ private extractResourceTypeFromProfile; } //# sourceMappingURL=profile-validators.d.ts.map