import { i as OpenClawConfig } from "./types.openclaw-kCuaFdwZ.js"; //#region src/cli/command-secret-gateway.d.ts type ResolveCommandSecretsResult = { resolvedConfig: OpenClawConfig; diagnostics: string[]; targetStatesByPath: Record; hadUnresolvedTargets: boolean; }; type CommandSecretResolutionMode = "enforce_resolved" | "read_only_status" | "read_only_operational"; type LegacyCommandSecretResolutionMode = "strict" | "summary" | "operational_readonly"; type CommandSecretResolutionModeInput = CommandSecretResolutionMode | LegacyCommandSecretResolutionMode; type CommandSecretTargetState = "resolved_gateway" | "resolved_local" | "inactive_surface" | "unresolved"; declare function resolveCommandSecretRefsViaGateway(params: { config: OpenClawConfig; commandName: string; targetIds: Set; mode?: CommandSecretResolutionModeInput; allowedPaths?: ReadonlySet; forcedActivePaths?: ReadonlySet; optionalActivePaths?: ReadonlySet; allowLocalExecSecretRefs?: boolean; scrubUnresolvedSecretRefs?: boolean; }): Promise; //#endregion export { resolveCommandSecretRefsViaGateway as t };