import { Codec, GetType } from 'purify-ts'; import { HttpClient, RequestMeta } from '../http'; import { NextToken } from '../parsing'; export declare const MarketplaceParticipations: Codec<{ NextToken: NextToken<"ListMarketplaceParticipations"> | undefined; ListParticipations: { MarketplaceId: string; SellerId: string; HasSellerSuspendedListings: boolean; }[]; ListMarketplaces: { MarketplaceId: string; Name: string; DefaultCountryCode: string; DefaultCurrencyCode: string; DefaultLanguageCode: string; DomainName: string; }[]; }>; export declare type MarketplaceParticipations = GetType; export declare class Sellers { private httpClient; constructor(httpClient: HttpClient); listMarketplaceParticipations(): Promise<[MarketplaceParticipations, RequestMeta]>; listMarketplaceParticipationsByNextToken(nextToken: NextToken<'ListMarketplaceParticipations'>): Promise<[MarketplaceParticipations, RequestMeta]>; getServiceStatus(): Promise<[{ Status: import("../parsing").ServiceStatus; Timestamp: string; }, RequestMeta]>; }