import { Repository } from 'typeorm';
import { User } from 'src/appapi/user/user.entity';
import { FirebaseService } from 'src/appapi/fcm/firebase.service';
export declare class PushNotificationService {
    private readonly userRepo;
    private readonly firebaseService;
    private readonly logger;
    constructor(userRepo: Repository<User>, firebaseService: FirebaseService);
    private cleanToken;
    sendToAll(target: 'users' | 'vendors', title: string, message: string): Promise<{
        attempted: number;
        sent: number;
    }>;
}
