import { ConfigService } from '@nestjs/config';
import { AppConfig } from "../../config/configs";
import { MailService } from '../mail/mail.service';
import { SendTestInviteDto, SendUpdateInvitationDto } from './invites.dto';
export declare class InvitesService {
    private readonly configService;
    private readonly mailService;
    constructor(configService: ConfigService<AppConfig, true>, mailService: MailService);
    private downloadLink;
    sendAndroidTestInvite({ email }: SendTestInviteDto): Promise<{
        status: boolean;
        message: string;
    }>;
    sendUpdateInvitation({ emails, version, build_number }: SendUpdateInvitationDto): Promise<{
        status: boolean;
        message: string;
        version: string;
        build_number: string;
        results: {
            email: string;
            status: "sent" | "failed";
            error?: string;
        }[];
    }>;
}
