openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines • 1.32 kB
TypeScript
import { Bs as CliBackendPlugin, zo as ProviderPlugin } from "../../config-contracts-DzLaG7FV.js";
import "../../provider-model-shared-DEeSnkUb.js";
import { a as resolveAnthropicFastMode, i as resolveAnthropicBetas, n as createAnthropicFastModeWrapper, o as resolveAnthropicServiceTier, r as createAnthropicServiceTierWrapper, s as wrapAnthropicProviderStream, t as createAnthropicBetaHeadersWrapper } from "../../stream-wrappers-CB3LDy91.js";
//#region extensions/anthropic/cli-constants.d.ts
export declare const CLAUDE_CLI_BACKEND_ID = "claude-cli";
//#endregion
//#region extensions/anthropic/cli-shared.d.ts
export declare function isClaudeCliProvider(providerId: string): boolean;
//#endregion
//#region extensions/anthropic/cli-backend.d.ts
export declare function buildAnthropicCliBackend(options?: {
ensureDynamicSystemPromptSectionsSupport?: () => Promise<void>;
supportsDynamicSystemPromptSections?: () => boolean;
}): CliBackendPlugin;
//#endregion
//#region extensions/anthropic/register.runtime.d.ts
export declare function buildAnthropicProvider(): ProviderPlugin;
//#endregion
export { createAnthropicBetaHeadersWrapper, createAnthropicFastModeWrapper, createAnthropicServiceTierWrapper, resolveAnthropicBetas, resolveAnthropicFastMode, resolveAnthropicServiceTier, wrapAnthropicProviderStream };