import { HttpClient } from '../../http/'; import { PaymentBillingData, PaymentData, PaymentDataUpdate, PaymentPlan, PaymentStripeCharge, PaymentStripeInvoices, PaymentStripePlan } from './'; export declare class PaymentAPI { private readonly client; static readonly DEFAULT_INVOICES_CHUNK_SIZE = 10; constructor(client: HttpClient); static readonly URL: { BILLING: string; CHARGES: string; CURRENCIES: string; INFO: string; INVOICES: string; PLAN: string; PLANS: string; TEAMS: string; }; /** * @deprecated Use BillingAPI */ putPaymentData(teamId: string, paymentData: PaymentDataUpdate): Promise; /** * @deprecated Use BillingAPI */ getPaymentData(teamId: string): Promise; /** * @deprecated Use BillingAPI */ deletePaymentData(teamId: string, paymentData: Partial): Promise; /** * @deprecated Use BillingAPI */ putPaymentBilling(teamId: string, billingInfo: PaymentBillingData): Promise; /** * @deprecated Use BillingAPI */ getPaymentBilling(teamId: string): Promise; /** * @deprecated Use BillingAPI */ putPaymentPlan(teamId: string, plan: PaymentPlan): Promise; /** * @deprecated Use BillingAPI */ getPlans(teamId: string): Promise; /** * @deprecated */ getCharges(teamId: string): Promise; /** * @deprecated Use BillingAPI */ getInvoices(teamId: string, limit?: number, startAfterInvoiceId?: string): Promise; /** * @deprecated Use BillingAPI */ getSupportedCurrencies(teamId: string): Promise; } //# sourceMappingURL=PaymentAPI.d.ts.map