import { Client, Enumerable, ResourceId } from '../types/internal'; import { QueryOptions, Service } from '../models'; import { ServiceAvailabilitySchedule, ServiceAvailabilityScheduleOptions, ServiceBooking, ServiceBookingCancelResponse, ServiceBookingInput, ServiceBookingResponse, ServicesBookingCancelInput, ServicesBookingRetrieveOptions } from '../models/Bookings'; export declare const createService: (client: Client) => { retrieve: (id: ResourceId, fields?: Enumerable) => Promise<{ service: Service; }>; list: (options?: QueryOptions) => Promise<{ services: Service[]; }>; availability: (provider: string, options?: ServiceAvailabilityScheduleOptions) => Promise; book: (input: ServiceBookingInput) => Promise; getBooking: (options: ServicesBookingRetrieveOptions) => Promise; cancelBooking: (data: ServicesBookingCancelInput) => Promise; };