import { JwtService } from '@nestjs/jwt';
import { ModelsService } from 'src/models/models.service';
export declare class AuthService {
    private model;
    constructor(model: ModelsService);
    verifyToken(payload: any): Promise<any>;
}
export declare class SocketDisConnect {
    private jwtservice;
    private model;
    constructor(jwtservice: JwtService, model: ModelsService);
    verify_token: (token: any) => Promise<import("mongoose").Document<unknown, {}, import("mongoose").Document<unknown, {}, import("../user/schema/users.schema").Users, {}> & import("../user/schema/users.schema").Users & Required<{
        _id: unknown;
    }> & {
        __v: number;
    }, {}> & import("mongoose").Document<unknown, {}, import("../user/schema/users.schema").Users, {}> & import("../user/schema/users.schema").Users & Required<{
        _id: unknown;
    }> & {
        __v: number;
    }>;
    verifyToken(payload: any): Promise<any>;
}
