import type { ServerType } from '@pellux/goodvibes-sdk/platform/discovery/scanner';
import type { ProviderCapability } from './capabilities.js';
export interface DiscoveredServerTraits {
    readonly adapter: 'lm-studio' | 'ollama' | 'vllm' | 'llamacpp' | 'tgi' | 'localai' | 'compat';
    readonly reasoningFormat: 'llamacpp' | 'none';
    readonly providerCapabilities?: Partial<ProviderCapability>;
    readonly modelCapabilities: {
        toolCalling: boolean;
        codeEditing: boolean;
        reasoning: boolean;
        multimodal: boolean;
    };
    readonly reasoningEffort?: string[];
}
export declare function getDiscoveredTraits(serverType: ServerType): DiscoveredServerTraits;
//# sourceMappingURL=discovered-traits.d.ts.map