import { ConnectorId } from "./connector-presets.js"; export type PlainConfig = Record; export type ConnectorMode = "local" | "hosted"; export type ConnectorLoadMode = "full" | "lite"; export type BuildHermesProfileConfigOptions = { profileName?: string; skillsDir: string; mode?: ConnectorMode; connectorMode?: ConnectorLoadMode; connectorIds?: ConnectorId[]; hubUrl?: string | undefined; }; export declare function buildHermesProfileConfig(options: BuildHermesProfileConfigOptions): PlainConfig; export declare function parseHermesConfig(source: string): PlainConfig; export declare function stringifyHermesConfig(config: PlainConfig): string; export declare function mergeHermesConfig(existing: PlainConfig, generated: PlainConfig): PlainConfig; export declare function renderDryRunConfig(config: PlainConfig): string; export declare function redactSecrets(value: T): T;