import { UserDocument } from '../../users/schemas/user.schema';
import { UsersService } from '../../users/users.service';
declare const JwtStrategy_base: new (...args: any[]) => any;
export declare class JwtStrategy extends JwtStrategy_base {
    private readonly usersService;
    constructor(usersService: UsersService);
    validate(payload: UserDocument): Promise<{
        _id: any;
        email: string;
        firstName: string;
        lastName: string;
        street: string;
        stNumber: string;
        postcode: number;
        location: string;
        phone: string;
        role: import("../../users/roles/role.enum").Role;
    }>;
}
export {};
