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