import { OtpService } from "./otp.service";
export declare class OtpController {
    private readonly otpService;
    constructor(otpService: OtpService);
    sendOtp(mobileno: string): Promise<{
        status: string;
        status_code: number;
        message: string;
        requestId: string;
    }>;
    resendOtp(requestId: string, mobileno: string): Promise<{
        message: string;
        requestId: string;
        resendCount: any;
        status?: undefined;
        status_code?: undefined;
    } | {
        status: string;
        status_code: number;
        message: string;
    }>;
    verifyOtp(body: {
        requestId: string;
        otp: any;
    }): Promise<string | {
        status: string;
        status_code: number;
        message: string;
    }>;
}
