/** * Canonical, owner-scoped Memento resource identifiers (#656). */ export declare const MEMENTO_RESOURCE_KINDS: readonly ["memory", "procedure", "anchor", "relation"]; export type MementoResourceKind = (typeof MEMENTO_RESOURCE_KINDS)[number]; export interface MementoResourceUriParts { ownerId: string; kind: MementoResourceKind; id: string; } export interface FormatMementoResourceUriInput { ownerId?: string | null; kind: MementoResourceKind; id: string | number; } export declare function formatMementoResourceUri({ ownerId, kind, id, }: FormatMementoResourceUriInput): string; export declare function parseMementoResourceUri(uri: string): MementoResourceUriParts; export declare function isMementoResourceKind(value: string): value is MementoResourceKind; export declare function memoryItemResourceKind(type: string): 'memory' | 'procedure'; //# sourceMappingURL=memento-resource-uri.d.ts.map