import { SignService } from "../sign/sign.service";
import { CountryCode } from "../sign/types";
import { GetBrowseNodesRequest, GetBrowseNodesResponse, GetItemsRequest, GetItemsResponse, GetVariationsRequest, GetVariationsResponse, SearchItemsRequest, SearchItemsResponse } from "./types";
export declare class PaAPI5Service extends SignService {
    private readonly accessKey;
    private readonly secretKey;
    private readonly countryCode;
    constructor({ accessKey, secretKey, countryCode, }: {
        accessKey: string;
        secretKey: string;
        countryCode: CountryCode;
    });
    searchItems(payload: SearchItemsRequest): Promise<SearchItemsResponse>;
    getItems(payload: GetItemsRequest): Promise<GetItemsResponse>;
    getBrowseNodes(payload: GetBrowseNodesRequest): Promise<GetBrowseNodesResponse>;
    getVariations(payload: GetVariationsRequest): Promise<GetVariationsResponse>;
    private call;
}
//# sourceMappingURL=paapi5.service.d.ts.map