import type { InitializeResponse, NewSessionResponse } from './types.js'; export interface AcpProviderMetaResult { id: string; name: string; modes: Array<{ id: string; name: string; description?: string; }>; effort: string[]; models: Array<{ id: string; name?: string; }>; capabilities: Record; } declare function extractProviderMeta(adapterId: string, displayName: string | undefined, initResponse: InitializeResponse, sessionResponse: NewSessionResponse): AcpProviderMetaResult; export declare function queryAcpProviderMeta(adapterId: string): Promise; export declare function queryAllAcpProviderMetas(): Promise; export { extractProviderMeta as _extractProviderMeta };