UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) 963 B
import type { GatewayAuthConfig, GatewayTailscaleConfig, OpenClawConfig } from "../config/config.js"; import { resolveGatewayAuth, type ResolvedGatewayAuth } from "./auth.js"; export declare function mergeGatewayAuthConfig(base?: GatewayAuthConfig, override?: GatewayAuthConfig): GatewayAuthConfig; export declare function mergeGatewayTailscaleConfig(base?: GatewayTailscaleConfig, override?: GatewayTailscaleConfig): GatewayTailscaleConfig; export declare function ensureGatewayStartupAuth(params: { cfg: OpenClawConfig; env?: NodeJS.ProcessEnv; authOverride?: GatewayAuthConfig; tailscaleOverride?: GatewayTailscaleConfig; persist?: boolean; }): Promise<{ cfg: OpenClawConfig; auth: ReturnType<typeof resolveGatewayAuth>; generatedToken?: string; persistedGeneratedToken: boolean; }>; export declare function assertHooksTokenSeparateFromGatewayAuth(params: { cfg: OpenClawConfig; auth: ResolvedGatewayAuth; }): void;