import { PaymentMethod, PaymentMethodDraft, PaymentMethodPagedQueryResponse } from '@commercetools/platform-sdk'; import { APIOpts, CheckIfExistsByPredicate, DeletePaymentMethod, FindPaymentMethods, GetPaymentMethod, PaymentMethodAPI, UpdatePaymentMethod } from '../types/api.type'; import { CommercetoolsBaseAPI } from './base-api'; export declare class CommercetoolsPaymentMethodAPI extends CommercetoolsBaseAPI implements PaymentMethodAPI { constructor(opts: APIOpts); get(opts: GetPaymentMethod): Promise; checkIfExistsByPredicate(opts: CheckIfExistsByPredicate): Promise; find(opts: FindPaymentMethods): Promise; create(draft: PaymentMethodDraft): Promise; update(opts: UpdatePaymentMethod): Promise; delete(opts: DeletePaymentMethod): Promise; }