import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AcceptDataGrantCommandInput, AcceptDataGrantCommandOutput, } from "./commands/AcceptDataGrantCommand"; import { CancelJobCommandInput, CancelJobCommandOutput } from "./commands/CancelJobCommand"; import { CreateDataGrantCommandInput, CreateDataGrantCommandOutput, } from "./commands/CreateDataGrantCommand"; import { CreateDataSetCommandInput, CreateDataSetCommandOutput, } from "./commands/CreateDataSetCommand"; import { CreateEventActionCommandInput, CreateEventActionCommandOutput, } from "./commands/CreateEventActionCommand"; import { CreateJobCommandInput, CreateJobCommandOutput } from "./commands/CreateJobCommand"; import { CreateRevisionCommandInput, CreateRevisionCommandOutput, } from "./commands/CreateRevisionCommand"; import { DeleteAssetCommandInput, DeleteAssetCommandOutput } from "./commands/DeleteAssetCommand"; import { DeleteDataGrantCommandInput, DeleteDataGrantCommandOutput, } from "./commands/DeleteDataGrantCommand"; import { DeleteDataSetCommandInput, DeleteDataSetCommandOutput, } from "./commands/DeleteDataSetCommand"; import { DeleteEventActionCommandInput, DeleteEventActionCommandOutput, } from "./commands/DeleteEventActionCommand"; import { DeleteRevisionCommandInput, DeleteRevisionCommandOutput, } from "./commands/DeleteRevisionCommand"; import { GetAssetCommandInput, GetAssetCommandOutput } from "./commands/GetAssetCommand"; import { GetDataGrantCommandInput, GetDataGrantCommandOutput, } from "./commands/GetDataGrantCommand"; import { GetDataSetCommandInput, GetDataSetCommandOutput } from "./commands/GetDataSetCommand"; import { GetEventActionCommandInput, GetEventActionCommandOutput, } from "./commands/GetEventActionCommand"; import { GetJobCommandInput, GetJobCommandOutput } from "./commands/GetJobCommand"; import { GetReceivedDataGrantCommandInput, GetReceivedDataGrantCommandOutput, } from "./commands/GetReceivedDataGrantCommand"; import { GetRevisionCommandInput, GetRevisionCommandOutput } from "./commands/GetRevisionCommand"; import { ListDataGrantsCommandInput, ListDataGrantsCommandOutput, } from "./commands/ListDataGrantsCommand"; import { ListDataSetRevisionsCommandInput, ListDataSetRevisionsCommandOutput, } from "./commands/ListDataSetRevisionsCommand"; import { ListDataSetsCommandInput, ListDataSetsCommandOutput, } from "./commands/ListDataSetsCommand"; import { ListEventActionsCommandInput, ListEventActionsCommandOutput, } from "./commands/ListEventActionsCommand"; import { ListJobsCommandInput, ListJobsCommandOutput } from "./commands/ListJobsCommand"; import { ListReceivedDataGrantsCommandInput, ListReceivedDataGrantsCommandOutput, } from "./commands/ListReceivedDataGrantsCommand"; import { ListRevisionAssetsCommandInput, ListRevisionAssetsCommandOutput, } from "./commands/ListRevisionAssetsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { RevokeRevisionCommandInput, RevokeRevisionCommandOutput, } from "./commands/RevokeRevisionCommand"; import { SendApiAssetCommandInput, SendApiAssetCommandOutput, } from "./commands/SendApiAssetCommand"; import { SendDataSetNotificationCommandInput, SendDataSetNotificationCommandOutput, } from "./commands/SendDataSetNotificationCommand"; import { StartJobCommandInput, StartJobCommandOutput } from "./commands/StartJobCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAssetCommandInput, UpdateAssetCommandOutput } from "./commands/UpdateAssetCommand"; import { UpdateDataSetCommandInput, UpdateDataSetCommandOutput, } from "./commands/UpdateDataSetCommand"; import { UpdateEventActionCommandInput, UpdateEventActionCommandOutput, } from "./commands/UpdateEventActionCommand"; import { UpdateRevisionCommandInput, UpdateRevisionCommandOutput, } from "./commands/UpdateRevisionCommand"; import { DataExchangeClient } from "./DataExchangeClient"; export interface DataExchange { acceptDataGrant( args: AcceptDataGrantCommandInput, options?: __HttpHandlerOptions, ): Promise; acceptDataGrant( args: AcceptDataGrantCommandInput, cb: (err: any, data?: AcceptDataGrantCommandOutput) => void, ): void; acceptDataGrant( args: AcceptDataGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptDataGrantCommandOutput) => void, ): void; cancelJob( args: CancelJobCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelJob( args: CancelJobCommandInput, cb: (err: any, data?: CancelJobCommandOutput) => void, ): void; cancelJob( args: CancelJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelJobCommandOutput) => void, ): void; createDataGrant( args: CreateDataGrantCommandInput, options?: __HttpHandlerOptions, ): Promise; createDataGrant( args: CreateDataGrantCommandInput, cb: (err: any, data?: CreateDataGrantCommandOutput) => void, ): void; createDataGrant( args: CreateDataGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataGrantCommandOutput) => void, ): void; createDataSet( args: CreateDataSetCommandInput, options?: __HttpHandlerOptions, ): Promise; createDataSet( args: CreateDataSetCommandInput, cb: (err: any, data?: CreateDataSetCommandOutput) => void, ): void; createDataSet( args: CreateDataSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataSetCommandOutput) => void, ): void; createEventAction( args: CreateEventActionCommandInput, options?: __HttpHandlerOptions, ): Promise; createEventAction( args: CreateEventActionCommandInput, cb: (err: any, data?: CreateEventActionCommandOutput) => void, ): void; createEventAction( args: CreateEventActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEventActionCommandOutput) => void, ): void; createJob( args: CreateJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createJob( args: CreateJobCommandInput, cb: (err: any, data?: CreateJobCommandOutput) => void, ): void; createJob( args: CreateJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateJobCommandOutput) => void, ): void; createRevision( args: CreateRevisionCommandInput, options?: __HttpHandlerOptions, ): Promise; createRevision( args: CreateRevisionCommandInput, cb: (err: any, data?: CreateRevisionCommandOutput) => void, ): void; createRevision( args: CreateRevisionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRevisionCommandOutput) => void, ): void; deleteAsset( args: DeleteAssetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAsset( args: DeleteAssetCommandInput, cb: (err: any, data?: DeleteAssetCommandOutput) => void, ): void; deleteAsset( args: DeleteAssetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAssetCommandOutput) => void, ): void; deleteDataGrant( args: DeleteDataGrantCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDataGrant( args: DeleteDataGrantCommandInput, cb: (err: any, data?: DeleteDataGrantCommandOutput) => void, ): void; deleteDataGrant( args: DeleteDataGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataGrantCommandOutput) => void, ): void; deleteDataSet( args: DeleteDataSetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDataSet( args: DeleteDataSetCommandInput, cb: (err: any, data?: DeleteDataSetCommandOutput) => void, ): void; deleteDataSet( args: DeleteDataSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataSetCommandOutput) => void, ): void; deleteEventAction( args: DeleteEventActionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEventAction( args: DeleteEventActionCommandInput, cb: (err: any, data?: DeleteEventActionCommandOutput) => void, ): void; deleteEventAction( args: DeleteEventActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEventActionCommandOutput) => void, ): void; deleteRevision( args: DeleteRevisionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRevision( args: DeleteRevisionCommandInput, cb: (err: any, data?: DeleteRevisionCommandOutput) => void, ): void; deleteRevision( args: DeleteRevisionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRevisionCommandOutput) => void, ): void; getAsset( args: GetAssetCommandInput, options?: __HttpHandlerOptions, ): Promise; getAsset(args: GetAssetCommandInput, cb: (err: any, data?: GetAssetCommandOutput) => void): void; getAsset( args: GetAssetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAssetCommandOutput) => void, ): void; getDataGrant( args: GetDataGrantCommandInput, options?: __HttpHandlerOptions, ): Promise; getDataGrant( args: GetDataGrantCommandInput, cb: (err: any, data?: GetDataGrantCommandOutput) => void, ): void; getDataGrant( args: GetDataGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataGrantCommandOutput) => void, ): void; getDataSet( args: GetDataSetCommandInput, options?: __HttpHandlerOptions, ): Promise; getDataSet( args: GetDataSetCommandInput, cb: (err: any, data?: GetDataSetCommandOutput) => void, ): void; getDataSet( args: GetDataSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataSetCommandOutput) => void, ): void; getEventAction( args: GetEventActionCommandInput, options?: __HttpHandlerOptions, ): Promise; getEventAction( args: GetEventActionCommandInput, cb: (err: any, data?: GetEventActionCommandOutput) => void, ): void; getEventAction( args: GetEventActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEventActionCommandOutput) => void, ): void; getJob(args: GetJobCommandInput, options?: __HttpHandlerOptions): Promise; getJob(args: GetJobCommandInput, cb: (err: any, data?: GetJobCommandOutput) => void): void; getJob( args: GetJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetJobCommandOutput) => void, ): void; getReceivedDataGrant( args: GetReceivedDataGrantCommandInput, options?: __HttpHandlerOptions, ): Promise; getReceivedDataGrant( args: GetReceivedDataGrantCommandInput, cb: (err: any, data?: GetReceivedDataGrantCommandOutput) => void, ): void; getReceivedDataGrant( args: GetReceivedDataGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReceivedDataGrantCommandOutput) => void, ): void; getRevision( args: GetRevisionCommandInput, options?: __HttpHandlerOptions, ): Promise; getRevision( args: GetRevisionCommandInput, cb: (err: any, data?: GetRevisionCommandOutput) => void, ): void; getRevision( args: GetRevisionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRevisionCommandOutput) => void, ): void; listDataGrants(): Promise; listDataGrants( args: ListDataGrantsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDataGrants( args: ListDataGrantsCommandInput, cb: (err: any, data?: ListDataGrantsCommandOutput) => void, ): void; listDataGrants( args: ListDataGrantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataGrantsCommandOutput) => void, ): void; listDataSetRevisions( args: ListDataSetRevisionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDataSetRevisions( args: ListDataSetRevisionsCommandInput, cb: (err: any, data?: ListDataSetRevisionsCommandOutput) => void, ): void; listDataSetRevisions( args: ListDataSetRevisionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataSetRevisionsCommandOutput) => void, ): void; listDataSets(): Promise; listDataSets( args: ListDataSetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDataSets( args: ListDataSetsCommandInput, cb: (err: any, data?: ListDataSetsCommandOutput) => void, ): void; listDataSets( args: ListDataSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataSetsCommandOutput) => void, ): void; listEventActions(): Promise; listEventActions( args: ListEventActionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEventActions( args: ListEventActionsCommandInput, cb: (err: any, data?: ListEventActionsCommandOutput) => void, ): void; listEventActions( args: ListEventActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEventActionsCommandOutput) => void, ): void; listJobs(): Promise; listJobs( args: ListJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listJobs(args: ListJobsCommandInput, cb: (err: any, data?: ListJobsCommandOutput) => void): void; listJobs( args: ListJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobsCommandOutput) => void, ): void; listReceivedDataGrants(): Promise; listReceivedDataGrants( args: ListReceivedDataGrantsCommandInput, options?: __HttpHandlerOptions, ): Promise; listReceivedDataGrants( args: ListReceivedDataGrantsCommandInput, cb: (err: any, data?: ListReceivedDataGrantsCommandOutput) => void, ): void; listReceivedDataGrants( args: ListReceivedDataGrantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReceivedDataGrantsCommandOutput) => void, ): void; listRevisionAssets( args: ListRevisionAssetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRevisionAssets( args: ListRevisionAssetsCommandInput, cb: (err: any, data?: ListRevisionAssetsCommandOutput) => void, ): void; listRevisionAssets( args: ListRevisionAssetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRevisionAssetsCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; revokeRevision( args: RevokeRevisionCommandInput, options?: __HttpHandlerOptions, ): Promise; revokeRevision( args: RevokeRevisionCommandInput, cb: (err: any, data?: RevokeRevisionCommandOutput) => void, ): void; revokeRevision( args: RevokeRevisionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeRevisionCommandOutput) => void, ): void; sendApiAsset( args: SendApiAssetCommandInput, options?: __HttpHandlerOptions, ): Promise; sendApiAsset( args: SendApiAssetCommandInput, cb: (err: any, data?: SendApiAssetCommandOutput) => void, ): void; sendApiAsset( args: SendApiAssetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendApiAssetCommandOutput) => void, ): void; sendDataSetNotification( args: SendDataSetNotificationCommandInput, options?: __HttpHandlerOptions, ): Promise; sendDataSetNotification( args: SendDataSetNotificationCommandInput, cb: (err: any, data?: SendDataSetNotificationCommandOutput) => void, ): void; sendDataSetNotification( args: SendDataSetNotificationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendDataSetNotificationCommandOutput) => void, ): void; startJob( args: StartJobCommandInput, options?: __HttpHandlerOptions, ): Promise; startJob(args: StartJobCommandInput, cb: (err: any, data?: StartJobCommandOutput) => void): void; startJob( args: StartJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartJobCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateAsset( args: UpdateAssetCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAsset( args: UpdateAssetCommandInput, cb: (err: any, data?: UpdateAssetCommandOutput) => void, ): void; updateAsset( args: UpdateAssetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAssetCommandOutput) => void, ): void; updateDataSet( args: UpdateDataSetCommandInput, options?: __HttpHandlerOptions, ): Promise; updateDataSet( args: UpdateDataSetCommandInput, cb: (err: any, data?: UpdateDataSetCommandOutput) => void, ): void; updateDataSet( args: UpdateDataSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataSetCommandOutput) => void, ): void; updateEventAction( args: UpdateEventActionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEventAction( args: UpdateEventActionCommandInput, cb: (err: any, data?: UpdateEventActionCommandOutput) => void, ): void; updateEventAction( args: UpdateEventActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEventActionCommandOutput) => void, ): void; updateRevision( args: UpdateRevisionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRevision( args: UpdateRevisionCommandInput, cb: (err: any, data?: UpdateRevisionCommandOutput) => void, ): void; updateRevision( args: UpdateRevisionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRevisionCommandOutput) => void, ): void; paginateListDataGrants( args?: ListDataGrantsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDataSetRevisions( args: ListDataSetRevisionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDataSets( args?: ListDataSetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEventActions( args?: ListEventActionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListJobs( args?: ListJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListReceivedDataGrants( args?: ListReceivedDataGrantsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRevisionAssets( args: ListRevisionAssetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class DataExchange extends DataExchangeClient implements DataExchange {}