import { Repository } from 'typeorm';
import { Users } from '../../../entities/users.entity';
import { NotificationService } from 'src/common/services/notification/notification.service';
export declare class AuthRepository {
    private notificationService;
    private Users;
    constructor(notificationService: NotificationService, Users: Repository<Users>);
    createLogin(request: any): Promise<void>;
    deleteLogin(request: any, user: any): Promise<void>;
    createWithObject(request: any): Promise<any>;
    getUserNumber(): Promise<void>;
    generateRandomString(length: any): Promise<string>;
    notification(description: any, sender?: any, redirect_type?: any, redirect_id?: any, redirect_slug?: any): Promise<void>;
}
