/// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// import type { QueryOptions } from 'mongoose'; import { IToken, TokenCreateData, TokenQuery, TokenUpdateData, TokenDeleteResult } from '~/types'; export declare function createTokenMethods(mongoose: typeof import('mongoose')): { findToken: (query: TokenQuery, options?: QueryOptions) => Promise; createToken: (tokenData: TokenCreateData) => Promise; updateToken: (query: TokenQuery, updateData: TokenUpdateData) => Promise; deleteTokens: (query: TokenQuery) => Promise; }; export type TokenMethods = ReturnType;