/**
 * LM Studio backend adapter.
 *
 * LM Studio exposes an OpenAI-compatible API:
 *   - GET /v1/models — list loaded models
 *   - POST /v1/chat/completions — chat completions
 *
 * Default port: 1234
 */
import type { BackendAdapter, DiscoveredModel, BackendType } from './types.js';
export declare class LMStudioAdapter implements BackendAdapter {
    readonly name: BackendType;
    readonly defaultPort = 1234;
    readonly baseUrl: string;
    constructor(baseUrl?: string);
    isReachable(timeoutMs?: number): Promise<boolean>;
    discover(timeoutMs?: number): Promise<DiscoveredModel[]>;
    chatCompletionsUrl(): string;
    headers(): Record<string, string>;
}
