@qite/tide-booking-component
Version:
React Booking wizard & Booking product component for Tide
31 lines (30 loc) • 1 kB
TypeScript
import {
BookingPackage,
BookingPackageDetailsRequest,
BookingPackageRequest,
BookingTravelAgent,
GenerateBookingAccommodationRequest,
TideResponse
} from '@qite/tide-client/build/types';
import { ApiSettingsState } from '../../../shared/types';
declare const packageApi: {
fetchDetails: (
request: BookingPackageRequest<BookingPackageDetailsRequest>,
signal: AbortSignal,
languageCode?: string,
apiSettings?: ApiSettingsState
) => Promise<TideResponse<BookingPackage>>;
fetchAgents: (signal: AbortSignal, apiSettings?: ApiSettingsState) => Promise<BookingTravelAgent[]>;
fetchAccommodationViews: (
request: GenerateBookingAccommodationRequest,
signal: AbortSignal,
apiSettings?: ApiSettingsState
) => Promise<{
[key: string]: string;
}>;
fetchCountries: (
signal: AbortSignal,
apiSettings?: ApiSettingsState
) => Promise<import('@qite/tide-client').PageResult<import('@qite/tide-client').CountryItem>>;
};
export default packageApi;