import type { AgentRuntimeModel } from "./types.js";
type CursorModelsCommandResult = {
    status: number | null;
    stdout: string;
    stderr: string;
    hasError: boolean;
};
export declare function parseCursorModelsOutput(stdout: string, stderr: string): AgentRuntimeModel[];
export declare function listCursorModels(): Promise<AgentRuntimeModel[]>;
export declare function resetCursorModelsCacheForTests(): void;
export declare function setCursorModelsRunnerForTests(runner: (() => CursorModelsCommandResult) | null): void;
export {};
//# sourceMappingURL=cursor-models.d.ts.map