import { InvitationService } from './invitation.service';
import { CreateInvitationDto, InvitationListDto, SendInvitationPhoneOtpDto, VerifyInvitationPhoneOtpDto } from './dto/invitation.dto';
export declare class InvitationController {
    private readonly invitationService;
    constructor(invitationService: InvitationService);
    createInvitation(createInvitationDto: CreateInvitationDto, req: any): Promise<any>;
    sendInvitationPhoneOtp(dto: SendInvitationPhoneOtpDto): Promise<any>;
    verifyInvitationPhoneOtp(dto: VerifyInvitationPhoneOtpDto): Promise<any>;
    listInvitations(dto: InvitationListDto): Promise<any>;
    resendInvitation(id: string, req: any): Promise<any>;
    revokeInvitation(id: string): Promise<any>;
}
