import type { TuiModelChoice } from './tui-backend.js';
/** Load scoped model refs for Ctrl+P cycling (`null` = all models). */
export declare function loadScopedModelRefs(cwd?: string): string[] | null;
/** Persist scoped model refs for this workspace. Pass `null` to enable all models. */
export declare function saveScopedModelRefs(refs: string[] | null, cwd?: string): void;
export declare function modelRef(choice: TuiModelChoice): string;
/** Filter catalog by scoped refs; empty scoped array falls back to full catalog. */
export declare function filterModelsForCycle(catalog: TuiModelChoice[], scopedRefs: string[] | null): TuiModelChoice[];
