import type { MountSource } from './mount-source'; export declare enum RefIdPrefix { ArtifactStoreCollection = "art", KnowledgeBaseSpace = "kb", ScmRepo = "scm", SessionAttachment = "att", Deliverables = "dlv", DeliverableSpecs = "dlv-spec", StaticLiteral = "lit" } export interface RefIdResolver { resolve(refId: string): MountSource; canResolve(refId: string): boolean; } export declare class RefIdSchemeError extends Error { readonly refId: string; constructor(refId: string, message: string); } export declare class RefIdResolverImpl implements RefIdResolver { canResolve(refId: string): boolean; resolve(refId: string): MountSource; } //# sourceMappingURL=refid-resolver.d.ts.map