import type { LlmAdapterCreateInput } from '../../../../core/llm/types.js';
import type { LlmProviderAdapter } from '../../../../core/llm/registry/index.js';
import { AnthropicAdapter } from './anthropic-adapter.js';
/**
 * Registers Anthropic as an LLM provider adapter. Claude-specific model
 * matching and API-key handling stay behind this provider boundary.
 */
export declare class AnthropicProviderAdapter implements LlmProviderAdapter {
    readonly provider: "anthropic";
    inferModel(model: string): boolean;
    defaultModel(): string;
    createAdapter(input: LlmAdapterCreateInput & {
        provider: 'anthropic';
        model: string;
    }): AnthropicAdapter;
}
//# sourceMappingURL=anthropic-provider-adapter.d.ts.map