openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
36 lines • 1.11 kB
TypeScript
import { r as SecretDefaults, t as ResolverContext } from "../../runtime-shared-QAC4tzi1.js";
//#region extensions/sms/src/secret-contract.d.ts
declare const secretTargetRegistryEntries: {
id: string;
targetType: string;
configFile: "openclaw.json";
pathPattern: string;
secretShape: "secret_input";
expectedResolvedValue: "string";
includeInPlan: true;
includeInConfigure: true;
includeInAudit: true;
}[];
declare function collectRuntimeConfigAssignments(params: {
config: {
channels?: Record<string, unknown>;
};
defaults?: SecretDefaults;
context: ResolverContext;
}): void;
declare const channelSecrets: {
secretTargetRegistryEntries: {
id: string;
targetType: string;
configFile: "openclaw.json";
pathPattern: string;
secretShape: "secret_input";
expectedResolvedValue: "string";
includeInPlan: true;
includeInConfigure: true;
includeInAudit: true;
}[];
collectRuntimeConfigAssignments: typeof collectRuntimeConfigAssignments;
};
//#endregion
export { channelSecrets, collectRuntimeConfigAssignments, secretTargetRegistryEntries };