import { CreateCalculatedShippingRulesRequest, CreateFlatShippingRulesRequest, CreatePromotionalShippingRuleRequest, RateTableUpdate, SetUserPreferencesRequest, UpdateCalculatedShippingRulesRequest, UpdateCombinedPaymentsRequest, UpdateFlatShippingRulesRequest, UpdatePayoutPercentageRequest, UpdatePromotionalShippingRuleRequest } from '../../../../types/index.js'; import { operations } from '../../../../types/restful/specs/sell_account_v2_oas3.js'; import Restful, { OpenApi } from '../../index.js'; export default class AccountV2 extends Restful implements OpenApi { static id: string; get basePath(): string; getRateTable(rateTableId: string): Promise; updateShippingCost(rateTableId: string, body: RateTableUpdate): Promise; getPayoutSettings(): Promise; updatePayoutPercentage(body: UpdatePayoutPercentageRequest): Promise; getCombinedShippingRules(): Promise; createCalculatedShippingRules(body?: CreateCalculatedShippingRulesRequest): Promise; createFlatShippingRules(body?: CreateFlatShippingRulesRequest): Promise; createPromotionalShippingRule(body?: CreatePromotionalShippingRuleRequest): Promise; updateCalculatedShippingRules(body?: UpdateCalculatedShippingRulesRequest): Promise; updateCombinedPayments(body?: UpdateCombinedPaymentsRequest): Promise; updateFlatShippingRules(body?: UpdateFlatShippingRulesRequest): Promise; updatePromotionalShippingRule(body?: UpdatePromotionalShippingRuleRequest): Promise; getUserPreferences(fieldgroups?: string): Promise; setUserPreferences(body?: SetUserPreferencesRequest): Promise; }