/** * Invariant Executor * * Validates standard invariant constraints: * - FHIRPath constraint validation * - Element rules validation */ import type { ValidationIssue } from '../../types'; import type { StructureDefinition } from '../structure-definition-types'; export interface InvariantValidationContext { resource: any; structureDef: StructureDefinition; profileUrl: string; existingIssues?: ValidationIssue[]; } export declare class InvariantExecutor { constructor(); /** * Validate invariant rules * Note: Standard FHIRPath invariants are now evaluated in the profile aspect. * This executor is currently a semantic anchor for the invariant bucket to maintain * aspect parity if future non-resource-specific invariants are needed. */ validate(context: InvariantValidationContext): Promise; } //# sourceMappingURL=invariant-executor.d.ts.map