import type { GatewayAuthConfig } from "../config/types.gateway.js"; import type { OpenClawConfig } from "../config/types.openclaw.js"; import { type SupportedGatewaySecretInputPath } from "./secret-input-paths.js"; type GatewayAuthSecretInputPath = Extract; type GatewayAuthSecretRefResolutionParams = { cfg: OpenClawConfig; env: NodeJS.ProcessEnv; mode?: GatewayAuthConfig["mode"]; hasPasswordCandidate: boolean; hasTokenCandidate: boolean; }; export declare function hasConfiguredGatewayAuthSecretInput(cfg: OpenClawConfig, path: GatewayAuthSecretInputPath): boolean; export declare function resolveGatewayTokenSecretRefValue(params: GatewayAuthSecretRefResolutionParams): Promise; export declare function resolveGatewayPasswordSecretRefValue(params: GatewayAuthSecretRefResolutionParams): Promise; export declare function materializeGatewayAuthSecretRefs(params: GatewayAuthSecretRefResolutionParams): Promise; export {};