Files
openclaw-config/extensions/openclaw-lark/secret-contract-api.d.ts
T

16 lines
699 B
TypeScript

/**
* Copyright (c) 2026 ByteDance Ltd. and/or its affiliates
* SPDX-License-Identifier: MIT
*
* Feishu channel secret-contract registration. Declares which fields are
* SecretRef-shaped so OpenClaw's runtime resolves them at startup.
*/
import type { ResolverContext, SecretDefaults, SecretTargetRegistryEntry } from 'openclaw/plugin-sdk/channel-secret-basic-runtime';
import type { OpenClawConfig } from 'openclaw/plugin-sdk';
export declare const secretTargetRegistryEntries: readonly SecretTargetRegistryEntry[];
export declare function collectRuntimeConfigAssignments(params: {
config: OpenClawConfig;
defaults: SecretDefaults | undefined;
context: ResolverContext;
}): void;