import { ConfigService } from '@nestjs/config';
import { RateLimitService } from './rate-limit.service';
export declare class VerificationService {
    private configService;
    private rateLimitService;
    private readonly logger;
    private client;
    private verifyServiceSid;
    constructor(configService: ConfigService, rateLimitService: RateLimitService);
    generateVerificationToken(phoneNumber: string): Promise<{
        success: boolean;
        message: string;
    }>;
    verifyToken(phoneNumber: string, token: string): Promise<{
        success: boolean;
        message: string;
    }>;
    private formatPhoneNumber;
}
