import type { BlCliConfig } from "./bl-cli.js"; interface Configuration { configInitialized?: boolean; workspaceId?: string; defaultRetrieveAgentId?: string; defaultChatAgentId?: string; } interface InitializationDependencies { read: () => Configuration; readSeed: () => BlCliConfig; resolve: (reference: string) => Promise; set: (reference: string, value: string) => Promise; update: (patch: Partial) => Promise; } /** Import legacy values once; runtime consumers only read the dsh settings. */ export declare function initializeConfiguration(deps: InitializationDependencies): Promise; export declare function requireWorkspace(value: string | undefined): string; export {};