import { DemoBookingService } from './demo-booking.service';
import { CreateDemoBookingDto, DemoBookingListDto, MarkDemoDoneDto, MarkDemoOnboardedDto, UpdateDemoBookingStatusDto } from './dto/demo-booking.dto';
export declare class DemoBookingController {
    private readonly demoBookingService;
    constructor(demoBookingService: DemoBookingService);
    createDemoBooking(dto: CreateDemoBookingDto): Promise<any>;
    getDemoBookings(query: DemoBookingListDto, req: any): Promise<any>;
    getDemoBookingById(id: string, req: any): Promise<any>;
    markDone(id: string, body: MarkDemoDoneDto, req: any): Promise<any>;
    markOnboarded(id: string, body: MarkDemoOnboardedDto, req: any): Promise<any>;
    updateStatus(id: string, body: UpdateDemoBookingStatusDto, req: any): Promise<any>;
}
