import { KeyManagementModuleConfig, KeyManagementModuleConfigOptions } from "./KeyManagementModuleConfig.mjs";
import { KeyManagementApi } from "./KeyManagementApi.mjs";
import { DependencyManager } from "../../plugins/DependencyManager.mjs";
import { Module } from "../../plugins/Module.mjs";
import "../../plugins/index.mjs";

//#region src/modules/kms/KeyManagementModule.d.ts
declare class KeyManagementModule implements Module {
  readonly api: typeof KeyManagementApi;
  readonly config: KeyManagementModuleConfig;
  constructor(config: KeyManagementModuleConfigOptions);
  /**
   * Registers the dependencies of the key management module.
   */
  register(dependencyManager: DependencyManager): void;
}
//#endregion
export { KeyManagementModule };
//# sourceMappingURL=KeyManagementModule.d.mts.map