export interface SessionLike { run(cypher: string, params?: Record): PromiseLike<{ records: Array<{ get(key: string): any; }>; }>; } export type ResourceKind = "d1" | "r2" | "pages"; export interface StorageResource { accountId: string; kind: ResourceKind; name: string; cfResourceId: string; } export declare function registerResource(session: SessionLike, r: StorageResource): Promise; export declare function resolveOwner(session: SessionLike, kind: ResourceKind, name: string): Promise; export declare function listResources(session: SessionLike, accountId: string, kind: ResourceKind): Promise; //# sourceMappingURL=registry.d.ts.map