import { SdJwtVcApi } from "./SdJwtVcApi.mjs";
import { SdJwtVcModuleConfig, SdJwtVcModuleConfigOptions } from "./SdJwtVcModuleConfig.mjs";
import { DependencyManager } from "../../plugins/DependencyManager.mjs";
import { Module } from "../../plugins/Module.mjs";
import "../../plugins/index.mjs";

//#region src/modules/sd-jwt-vc/SdJwtVcModule.d.ts
/**
 * @public
 */
declare class SdJwtVcModule implements Module {
  readonly config: SdJwtVcModuleConfig;
  readonly api: typeof SdJwtVcApi;
  constructor(options?: SdJwtVcModuleConfigOptions);
  /**
   * Registers the dependencies of the sd-jwt-vc module on the dependency manager.
   */
  register(dependencyManager: DependencyManager): void;
}
//#endregion
export { SdJwtVcModule };
//# sourceMappingURL=SdJwtVcModule.d.mts.map