UNPKG

@bookla-app/react-client-sdk

Version:
14 lines (13 loc) 698 B
import { HttpClient } from "../core/http-client"; import { RequestOptions } from "../types/config"; import { RequestBookingRequest } from "../types/requests"; import { BookingListResponse, BookingResponse } from "../types/responses"; export declare class BookingsService { private client; constructor(client: HttpClient); list(options?: RequestOptions): Promise<BookingListResponse>; get(id: string, options?: RequestOptions): Promise<BookingResponse>; request(data: RequestBookingRequest, options?: RequestOptions): Promise<BookingResponse>; cancel(bookingId: string, reason: string, options?: RequestOptions): Promise<unknown>; private validateCreateBookingRequest; }