import { Context } from '@deepseek-ai/cordis'; import { HarnessSdkJsonRpcServer, JsonRpcConfig } from '@deepseek-ai/dsh-sdk-jsonrpc-server'; export { Config } from '@deepseek-ai/dsh-sdk-jsonrpc-server'; import { JsonRpcLineTransport } from '@deepseek-ai/dsh-sdk-protocol'; declare const name = "sdk-jsonrpc-server"; declare const inject: string[]; declare class LarkSdkJsonRpcServer extends HarnessSdkJsonRpcServer { private readonly attachmentContext; constructor(attachmentContext: Context, transport: JsonRpcLineTransport, options: { maxTokensAsSuccess?: boolean; }); handleRequest(method: string, params: Record | undefined): Promise; } /** Official SDK stdio server with one attachment-admission extension. */ declare function apply(ctx: Context, config: JsonRpcConfig): void; export { LarkSdkJsonRpcServer, apply, inject, name };