import { r as UserAPI } from "./user.types-BcSU0sts.js";
import { n as OrganizationAPI } from "./organization.types-BSBYM52i.js";
import { d as ProjectAPI } from "./project.types-DzF_1upP.js";
import { Document, Model } from "mongoose";
import { Token } from "oauth2-server";

//#region src/types/oAuth2.types.d.ts
type OAuth2Token = Token & {
  organization: OrganizationAPI;
  project: ProjectAPI;
  user: UserAPI;
};
type OAuth2TokenSchema = OAuth2Token;
type OAuth2TokenModelType = Model<OAuth2Token>;
type OAuth2TokenDocument = Document<unknown, {}, OAuth2Token> & OAuth2Token;
//#endregion
export { OAuth2TokenSchema as i, OAuth2TokenDocument as n, OAuth2TokenModelType as r, OAuth2Token as t };
//# sourceMappingURL=oAuth2.types-CUQKYCbm.d.ts.map