export { ArtifactContractsDocumentSchema, ArtifactContractsConfigSchema, ArtifactDefinitionSchema, SystemSchema, AuthoritySchema, ManualEditSchema, ChangeControlSchema, VisibilitySchema, TraceLinkResolverSchema, TraceLinkSchema, TraceSchema, ARTIFACT_ID_PATTERN, applyDefaults, } from "./schema.js"; export type { Authority, ManualEdit, ChangeControl, Visibility, TraceLinkResolver, TraceLink, Trace, ArtifactDefinition, ArtifactContractsDocument, ArtifactContractsConfig, ResolvedArtifact, } from "./schema.js"; export { loadConfig, loadDocument, resolveDocument, } from "./resolver.js"; export type { LoadResult, ResolvedDocument } from "./resolver.js"; export { matchesArtifact } from "./matcher.js"; export { lookupByPath, detectOverlaps, } from "./lookup.js"; export type { LookupResult, LookupOverlap } from "./lookup.js"; export { validateDocument } from "./validator.js"; export type { Diagnostic, ValidationResult } from "./validator.js"; //# sourceMappingURL=index.d.ts.map