import { KEY_ENDUSER_PSEUDO_ID } from "./constants/index.cjs";

//#region src/api-users/manager/types.d.ts
interface User {
  [KEY_ENDUSER_PSEUDO_ID]: string;
}
interface UserManager {
  getEmbraceUserId: () => string;
  getUserId: () => string | null;
  setUserId: (userId: string) => void;
  clearUserId: () => void;
}
interface UserManagerInternal extends UserManager {
  setEmbraceUserId: (userId: string) => void;
  clearEmbraceUserId: () => void;
}
//#endregion
export { User, UserManager, UserManagerInternal };
//# sourceMappingURL=types.d.cts.map