import { ConfigurableOperationDefinition, DeletionResponse, MutationCreatePaymentMethodArgs, MutationDeletePaymentMethodArgs, MutationUpdatePaymentMethodArgs, QueryPaymentMethodArgs, QueryPaymentMethodsArgs } from '@subit/common/lib/generated-types'; import { PaginatedList } from '@subit/common/lib/shared-types'; import { PaymentMethod } from '../../../entity/payment-method/payment-method.entity'; import { PaymentMethodService } from '../../../service/services/payment-method.service'; import { RequestContext } from '../../common/request-context'; export declare class PaymentMethodResolver { private paymentMethodService; constructor(paymentMethodService: PaymentMethodService); paymentMethods(ctx: RequestContext, args: QueryPaymentMethodsArgs): Promise>; paymentMethod(ctx: RequestContext, args: QueryPaymentMethodArgs): Promise; createPaymentMethod(ctx: RequestContext, args: MutationCreatePaymentMethodArgs): Promise; updatePaymentMethod(ctx: RequestContext, args: MutationUpdatePaymentMethodArgs): Promise; deletePaymentMethod(ctx: RequestContext, args: MutationDeletePaymentMethodArgs): Promise; paymentMethodHandlers(ctx: RequestContext): ConfigurableOperationDefinition[]; paymentMethodEligibilityCheckers(ctx: RequestContext): ConfigurableOperationDefinition[]; }