import type { ExternalTypes } from '../typing'; import type * as ResponseTypes from './ShopifyResponseTypes'; export default class ShopifyAPI { constructor(baseURL: string, token: string); readonly networkClient: ExternalTypes.FSNetwork; postQuery(query: string, variables?: any): Promise; checkoutEmailUpdate(checkoutId: string, email: string): Promise; checkoutShippingAddressUpdate(checkoutId: string, address: ResponseTypes.ShopifyAddress): Promise; checkoutShippingLineUpdate(checkoutId: string, shippingRateHandle: string): Promise; checkoutCreate(): Promise; getPayment(id: string): Promise; getOrder(id: string): Promise; getCheckout(checkoutId: string, includeShippingRates?: boolean): Promise; checkoutCompleteWithTokenizedPayment(checkoutId: string, payment: ResponseTypes.ShopifyTokenizedPayment): Promise; }