import { CursorClient } from "./cursor-client"; type UsableModel = { modelId?: string; displayModelId?: string; displayName?: string; displayNameShort?: string; aliases?: string[]; }; export interface GetUsableModelsResponse { models?: UsableModel[]; } export interface GetDefaultModelForCliResponse { model?: UsableModel; } /** * Minimal Cursor AiService client using Connect JSON over fetch. * This is intentionally lightweight and only covers the methods we need. */ export declare class AiServiceClient { private cursor; constructor(cursor: CursorClient); private postJson; getUsableModels(): Promise; getDefaultModelForCli(): Promise; } export {};