import type { ModelOptionValue } from '../studio'; import type { ComposerType } from './studio-composer'; export interface PersistedComposerSelections { v: 1; type: ComposerType; selectedModels: Partial>; /** Option values are model-specific: two models in one lane may publish * different enums for the same parameter. */ optionsByModel: Record>; } export declare function loadComposerSelections(workspaceId: string): PersistedComposerSelections | null; export declare function saveComposerSelections(workspaceId: string, snapshot: PersistedComposerSelections): void;