import { User } from "../types/user.types.js";
import { Token as Token$1 } from "../schemas/oAuth2.schema.js";
import * as mongoose$1 from "mongoose";
import { Model } from "mongoose";
import * as oauth2_server0 from "oauth2-server";

//#region src/models/oAuth2.model.d.ts
declare const OAuth2AccessTokenModel: Model<Token$1, {}, {}, {}, mongoose$1.Document<unknown, {}, Token$1, {}, mongoose$1.DefaultSchemaOptions> & Omit<oauth2_server0.Token, "user" | "client"> & {
  clientId: oauth2_server0.Client["id"];
  userId: User["id"];
} & {
  _id: mongoose$1.Types.ObjectId;
} & {
  __v: number;
} & {
  id: string;
}, any, Token$1>;
//#endregion
export { OAuth2AccessTokenModel };
//# sourceMappingURL=oAuth2.model.d.ts.map