UNPKG

@qite/tide-client

Version:
59 lines (58 loc) 1.37 kB
import { Affiliate, ContactFormRequest, CrmContactRequest, GenerateBookingAccommodationRequest, TideClientConfig, } from "../types"; /** * api/web/crmcontact * Creates a CRM contact. * @param config * @param request * @param signal * @returns OK if succeeded. */ export declare const createCrmContact: ( config: TideClientConfig, request: CrmContactRequest, signal?: AbortSignal | undefined ) => Promise<Response>; /** * api/web/contactform * Sends a contact request mail * @param config * @param request * @param signal * @returns OK if succeeded. */ export declare const ContactForm: ( config: TideClientConfig, request: ContactFormRequest, signal?: AbortSignal | undefined ) => Promise<Response>; /** * api/web/affiliates * Gets all Affiliates * @param config * @param signal * @returns OK if succeeded. */ export declare const getAffiliates: ( config: TideClientConfig, signal?: AbortSignal | undefined ) => Promise<[Affiliate]>; export declare const getTranslationDictionary: ( config: TideClientConfig, segmentKey: string, signal?: AbortSignal | undefined ) => Promise<{ [key: string]: object; }>; export declare const generateBookingAccommodations: ( config: TideClientConfig, request: GenerateBookingAccommodationRequest, signal?: AbortSignal | undefined ) => Promise<{ [key: string]: string; }>;