/** * Metadata Executor * * Validates resource metadata: * - Provenance validation * - Timestamps (lastUpdated) * - Identifiers (versionId) * - Meta field structure * * Delegates to specialized validators in the package metadata module. */ import type { ValidationIssue } from '../../types'; export interface MetadataValidationContext { resource: any; resourceType?: string; } export declare class MetadataExecutor { private lastUpdatedValidator; private versionIdValidator; private sourceValidator; private profileValidator; private securityValidator; private tagValidator; constructor(); /** * Validate metadata fields */ validate(context: MetadataValidationContext, profileUrl?: string): Promise; /** * Validate meta field existence and basic structure */ private validateMetaField; } //# sourceMappingURL=metadata-executor.d.ts.map