import { Config } from '@backstage/config'; /** * The configuration needed for the vault-backend plugin * * @public */ export interface VaultConfig { /** * The baseUrl for your Vault instance. */ baseUrl: string; /** * The publicUrl for your Vault instance (Optional). */ publicUrl?: string; /** * The token used by Backstage to access Vault. */ token: string; /** * The secret engine name where in vault. Defaults to `secrets`. */ secretEngine: string; /** * The version of the K/V API. Defaults to `2`. */ kvVersion: number; } /** * Extract the Vault config from a config object * * @public * * @param config - The config object to extract from */ export declare function getVaultConfig(config: Config): VaultConfig;