import { CheckoutProfileRequest, CardButtonProps, ChargeRequestBody } from './@types'; export declare const setAxiosGlobalHeaders: (headers: Record) => void; declare class APPService { private baseUrl; private env; constructor(); setBaseUrl(url: string): void; setEnv(env: CardButtonProps['environment']): void; setHttpHeadersWithEncryption({ locale, pk, domain }: { locale: string; pk: string; domain: string; }): Promise; setHttpHeaders({ pk, mdn, application }: { pk: string; mdn: string; application: string; }): Promise; checkoutProfile(request: CheckoutProfileRequest): Promise<{ merchant: any; payment_options: any; }>; charge(request: ChargeRequestBody): Promise; getChargeById(id: string): Promise; authorize(request: ChargeRequestBody): Promise; getAuthorizeById(id: string): Promise; } declare const _default: APPService; export default _default;