import { Axios } from 'axios';
import { BadRequest } from '../interface';
import { DomainRegisterResponse, ListDomainsResponse, UnregisterDomainRegisterResponse } from './interface';
export declare class ApplePay {
    private http;
    constructor(http: Axios);
    registerDomain(domainName: string): Promise<DomainRegisterResponse | BadRequest>;
    listDomains(): Promise<ListDomainsResponse | BadRequest>;
    unregisterDomain(domainName: string): Promise<UnregisterDomainRegisterResponse | BadRequest>;
}
