import TamaraCheckoutURL from './TamaraCheckoutURL';
export declare function initSdk(authToken: string, apiUrl: string, notificationWebHook: string, publishKey: string, notificationToken: string, isSandbox: boolean): Promise<void>;
export declare function startPayment(checkoutUrl: string, successCallbackUrl: string, failureCallbackUrl: string, cancelCallbackUrl: string): Promise<void>;
export declare function orderDetail(oderId: string): Promise<string>;
export declare function capturePayment(jsonData: string): Promise<void>;
export declare function createOrder(orderReferenceId: string, description: string): Promise<void>;
export declare function setCountry(countryCode: string, currency: string): Promise<void>;
export declare function setPaymentType(paymentType: string): Promise<void>;
export declare function setInstalments(instalments: number): Promise<void>;
export declare function setPlatform(platform: string): Promise<void>;
export declare function setLocale(locale: string): Promise<void>;
export declare function setOrderNumber(orderNumber: string): Promise<void>;
export declare function setExpiresInMinutes(expiresInMinutes: number): Promise<void>;
export declare function setRiskAssessment(jsonData: string): Promise<Boolean>;
export declare function setAdditionalData(jsonData: string): Promise<void>;
export declare function addCustomFieldsAdditionalData(jsonData: string): Promise<void>;
export declare function setCustomerInfo(firstName: string, lastName: string, phoneNumber: string, email: string, isFirstOrder: boolean): Promise<void>;
export declare function addItem(name: string, referenceId: string, sku: string, type: string, unitPrice: number, tax: number, discount: number, quantity: number): Promise<void>;
export declare function setShippingAddress(firstName: string, lastName: string, phoneNumber: string, addressLine1: string, addressLine2: string, country: string, region: string, city: string): Promise<void>;
export declare function setBillingAddress(firstName: string, lastName: string, phoneNumber: string, addressLine1: string, addressLine2: string, country: string, region: string, city: string): Promise<void>;
export declare function setCurrency(newCurrency: string): Promise<void>;
export declare function setShippingAmount(amount: number): Promise<void>;
export declare function setDiscount(amount: number, name: string): Promise<void>;
export declare function paymentOrder(): Promise<void>;
export declare function refunds(orderId: string, jsonData: string): Promise<void>;
export declare function cancelOrder(orderId: string, jsonData: string): Promise<void>;
export declare function updateOrderReference(orderId: string, orderReferenceId: string): Promise<void>;
export declare function renderCartPage(language: string, country: string, publicKey: string, amount: number): Promise<void>;
export declare function renderProduct(language: string, country: string, publicKey: string, amount: number): Promise<void>;
export declare function authoriseOrder(orderId: string): Promise<void>;
export declare function clearItem(): Promise<void>;
export declare function checkPaymentOptions(jsonData: string): Promise<void>;
export { TamaraCheckoutURL };
//# sourceMappingURL=index.d.ts.map