///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
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;