import { UserManager } from "../../manager/types.cjs";

//#region src/api-users/api/UserAPI/UserAPI.d.ts
/**
 * Public interface for UserAPI including SDK-internal methods.
 */
interface UserAPIInstance extends UserManager {
  /** @internal SDK use only */
  setGlobalUserManager(userManager: UserManager): void;
  /** @internal SDK use only */
  getUserManager(): UserManager;
}
declare class UserAPI {
  private static _instance?;
  static getInstance(): UserAPIInstance;
  static resetInstance(): void;
}
//#endregion
export { UserAPI, UserAPIInstance };
//# sourceMappingURL=UserAPI.d.cts.map