import { type ArtifactContractsDocument, type ArtifactContractsConfig, type ResolvedArtifact, type Trace } from "./schema.js"; export interface LoadResult { document: ArtifactContractsDocument; config: ArtifactContractsConfig | null; configDir: string; } export interface ResolvedDocument { artifact_contracts: string; system: { id: string; name?: string; }; artifacts: Record; trace?: Trace; } export declare function loadConfig(configPath?: string): ArtifactContractsConfig | null; export declare function loadDocument(configPath?: string): LoadResult; export declare function resolveArtifactRefs(doc: unknown, baseDir: string): unknown; export declare function resolveDocument(result: LoadResult): ResolvedDocument; //# sourceMappingURL=resolver.d.ts.map