import { AmazonSellingPartnerAPIClient } from "./AmazonSellingPartnerAPIClient.js";
import { CreateContentDocumentQuery, GetContentDocumentQuery, GetContentDocumentResponse, ListContentDocumentAsinRelationsQuery, ListContentDocumentAsinRelationsResponse, PostContentDocumentAsinRelationsQuery, PostContentDocumentAsinRelationsRequest, PostContentDocumentAsinRelationsResponse, PostContentDocumentApprovalSubmissionQuery, PostContentDocumentApprovalSubmissionResponse, PostContentDocumentRequest, PostContentDocumentResponse, PostContentDocumentSuspendSubmissionQuery, PostContentDocumentSuspendSubmissionResponse, SearchContentDocumentsQuery, SearchContentDocumentsResponse, SearchContentPublishRecordsQuery, SearchContentPublishRecordsResponse, UpdateContentDocumentQuery, ValidateContentDocumentAsinRelationsQuery, ValidateContentDocumentAsinRelationsResponse } from "../types/aplus-content-api/v2020-11-01.js";
/** A client for v2020-11-01 of the A+ Content endpoints of the Amazon Selling Partner API. */
export declare class AmazonSellingPartnerAPlusContentAPIClient {
    amazonSellingPartnerApiClient: AmazonSellingPartnerAPIClient;
    constructor(amazonSellingPartnerApiClient: AmazonSellingPartnerAPIClient);
    createContentDocument(query: CreateContentDocumentQuery, postContentDocumentRequest: PostContentDocumentRequest): Promise<PostContentDocumentResponse>;
    getContentDocument(contentReferenceKey: string, query: GetContentDocumentQuery): Promise<GetContentDocumentResponse>;
    listContentDocumentAsinRelations(contentReferenceKey: string, query: ListContentDocumentAsinRelationsQuery): Promise<ListContentDocumentAsinRelationsResponse>;
    postContentDocumentApprovalSubmission(contentReferenceKey: string, query: PostContentDocumentApprovalSubmissionQuery): Promise<PostContentDocumentApprovalSubmissionResponse>;
    postContentDocumentAsinRelations(contentReferenceKey: string, query: PostContentDocumentAsinRelationsQuery, postContentDocumentAsinRelationsRequest: PostContentDocumentAsinRelationsRequest): Promise<PostContentDocumentAsinRelationsResponse>;
    postContentDocumentSuspendSubmission(contentReferenceKey: string, query: PostContentDocumentSuspendSubmissionQuery): Promise<PostContentDocumentSuspendSubmissionResponse>;
    searchContentDocuments(query: SearchContentDocumentsQuery): Promise<SearchContentDocumentsResponse>;
    searchContentPublishRecords(query: SearchContentPublishRecordsQuery): Promise<SearchContentPublishRecordsResponse>;
    updateContentDocument(contentReferenceKey: string, query: UpdateContentDocumentQuery, postContentDocumentRequest: PostContentDocumentRequest): Promise<PostContentDocumentResponse>;
    validateContentDocumentAsinRelations(query: ValidateContentDocumentAsinRelationsQuery, postContentDocumentRequest: PostContentDocumentRequest): Promise<ValidateContentDocumentAsinRelationsResponse>;
}
//# sourceMappingURL=AmazonSellingPartnerAPlusContentAPIClient.d.ts.map