import type { KlawConfig } from "../config/types.klaw.js"; type CommandSecretTargetScope = { targetIds: Set; allowedPaths?: Set; forcedActivePaths?: Set; optionalActivePaths?: Set; }; export declare function getScopedChannelsCommandSecretTargets(params: { config: KlawConfig; channel?: string | null; accountId?: string | null; }): { targetIds: Set; allowedPaths?: Set; }; export declare function getQrRemoteCommandSecretTargetIds(): Set; export declare function getChannelsCommandSecretTargetIds(): Set; export declare function getConfiguredChannelsCommandSecretTargetIds(config: KlawConfig, env?: NodeJS.ProcessEnv): Set; export declare function getModelsCommandSecretTargetIds(): Set; export declare function getMemoryEmbeddingCommandSecretTargetIds(): Set; export declare function getTtsCommandSecretTargetIds(): Set; export declare function getAgentRuntimeCommandSecretTargetIds(params?: { includeChannelTargets?: boolean; }): Set; export declare function getCapabilityWebFetchCommandSecretTargetIds(): Set; export declare function getCapabilityWebFetchCommandSecretTargets(config: KlawConfig, options?: { providerId?: string | null; }): CommandSecretTargetScope; export declare function getCapabilityWebSearchCommandSecretTargetIds(): Set; export declare function getCapabilityWebSearchCommandSecretTargets(config: KlawConfig, options?: { providerId?: string | null; }): CommandSecretTargetScope; export declare function getStatusCommandSecretTargetIds(config?: KlawConfig, env?: NodeJS.ProcessEnv): Set; export declare function getSecurityAuditCommandSecretTargetIds(): Set; export {};