import { OtpService } from './otp.service';
declare class SendDto {
    phone: string;
}
declare class VerifyDto {
    phone: string;
    code: string;
}
export declare class OtpController {
    private readonly otp;
    constructor(otp: OtpService);
    send(dto: SendDto): Promise<{
        sent: boolean;
        expiresInSeconds: number;
    }>;
    verify(dto: VerifyDto): Promise<{
        verified: boolean;
        token: string;
    }>;
}
export {};
