export type { CertTarget, SecretTarget, ExecConfig, ManagedKeyConfig, TLSConfig, AgentConfig, ExecSecret, } from './types.js'; export { DEFAULT_EXEC_CONFIG, DEFAULT_TLS_CONFIG, EMPTY_CONFIG } from './types.js'; export { loadConfig, getConfig, isConfigured, getConfigPath, setConfigInMemory, clearConfigInMemory, isConfigInMemory, } from './loader.js'; export { saveConfig, setConfig, updateApiKey } from './saver.js'; export { addTarget, removeTarget, getTargets, updateTargetFingerprint, addSecretTarget, removeSecretTarget, getSecretTargets, updateSecretTargetVersion, } from './targets.js'; export { updateManagedKey, isManagedKeyMode, syncManagedKeyFile, type ManagedKeySyncResult, type ManagedKeyProbe, type ManagedKeyProbeResult, } from './managed-key.js'; export { fetchConfigFromVault, isConfigFromVaultEnabled, getMinimalConfigForVaultMode, discoverAgentIdentity, type FetchConfigOptions, type FetchConfigResult, } from './vault-loader.js'; //# sourceMappingURL=index.d.ts.map