/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import { ServiceRegistry } from "@workglow/util"; import { AnyTabularStorage } from "./ITabularStorage"; export declare const TABULAR_REPOSITORIES: import("@workglow/util").ServiceToken>; /** * Gets the tabular repository map from the given registry (defaults to global). * Lazy-registers an empty map if absent — keeps scoped registries isolated. */ export declare function getGlobalTabularRepositories(registry?: ServiceRegistry): Map; export declare function registerTabularRepository(id: string, repository: AnyTabularStorage, registry?: ServiceRegistry): void; export declare function getTabularRepository(id: string, registry?: ServiceRegistry): AnyTabularStorage | undefined; /** * Registers the tabular storage default factory and the "storage:tabular" input resolver/compactor * on the given registry. Called by `bootstrapWorkglow` and `createOrchestrationContext`. */ export declare function registerTabularStorageDefaults(registry?: ServiceRegistry): void; //# sourceMappingURL=TabularStorageRegistry.d.ts.map