openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
9 lines (8 loc) • 641 B
TypeScript
import { an as ProviderWrapStreamFnContext } from "../../plugin-entry-BOAJmgcf.js";
//#region extensions/kilocode/stream.d.ts
type ThinkLevel = NonNullable<ProviderWrapStreamFnContext["thinkingLevel"]>;
type ProviderStreamFn = NonNullable<ProviderWrapStreamFnContext["streamFn"]>;
declare function createKilocodeStreamWrapper(baseStreamFn: ProviderWrapStreamFnContext["streamFn"], thinkingLevel?: ThinkLevel): ProviderWrapStreamFnContext["streamFn"];
declare function wrapKilocodeProviderStream(ctx: ProviderWrapStreamFnContext): ProviderStreamFn | undefined;
//#endregion
export { createKilocodeStreamWrapper, wrapKilocodeProviderStream };