import type { CompletionLogger } from '../sourcegraph-api/completions/client'; import type { CompletionCallbacks, CompletionParameters } from '../sourcegraph-api/completions/types'; export { useCustomChatClient } from './clients'; export type CompletionsModelConfig = { model: string; key: string; endpoint?: string; }; export interface ChatNetworkClientParams { params: CompletionParameters; cb: CompletionCallbacks; completionsEndpoint: string; logger?: CompletionLogger; signal?: AbortSignal; } export type ChatNetworkClient = (params: ChatNetworkClientParams) => Promise; //# sourceMappingURL=index.d.ts.map