import type { ValidationIssue } from '../types'; import type { ExtensionValidationContext } from './extension-types'; interface ValidateUniversalExtensionRulesParams { extension: any; extensionType: 'extension' | 'modifierExtension'; path: string; knownUrls: Set; context: ExtensionValidationContext; visited: Set; depth: number; maxNestedExtensionDepth: number; isNested?: boolean; isExtensionUrlResolvable: (url: string, fhirVersion: 'R4' | 'R5' | 'R6') => Promise; } export declare function validateUniversalExtensionRules({ extension, extensionType, path, knownUrls, context, visited, depth, maxNestedExtensionDepth, isNested, isExtensionUrlResolvable, }: ValidateUniversalExtensionRulesParams): Promise; export {}; //# sourceMappingURL=extension-universal-rules.d.ts.map