import type { FileSystem } from "../../config-mutations/dist/index.js";
export interface ModelsConfigOptions {
    fs: FileSystem;
    filePath: string;
    readOnly?: boolean;
}
export declare function loadAgentModel(options: ModelsConfigOptions, agentId: string): Promise<string | null>;
export declare function loadDefaultModel(options: ModelsConfigOptions): Promise<string | null>;
export declare function resolveModel(options: ModelsConfigOptions, agentId: string): Promise<string | null>;
export declare function saveAgentModel(options: ModelsConfigOptions, agentId: string, model: string): Promise<void>;
export declare function saveDefaultModel(options: ModelsConfigOptions, model: string): Promise<void>;
