import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CancelClusterCommandInput, CancelClusterCommandOutput, } from "./commands/CancelClusterCommand"; import { CancelJobCommandInput, CancelJobCommandOutput } from "./commands/CancelJobCommand"; import { CreateAddressCommandInput, CreateAddressCommandOutput, } from "./commands/CreateAddressCommand"; import { CreateClusterCommandInput, CreateClusterCommandOutput, } from "./commands/CreateClusterCommand"; import { CreateJobCommandInput, CreateJobCommandOutput } from "./commands/CreateJobCommand"; import { CreateLongTermPricingCommandInput, CreateLongTermPricingCommandOutput, } from "./commands/CreateLongTermPricingCommand"; import { CreateReturnShippingLabelCommandInput, CreateReturnShippingLabelCommandOutput, } from "./commands/CreateReturnShippingLabelCommand"; import { DescribeAddressCommandInput, DescribeAddressCommandOutput, } from "./commands/DescribeAddressCommand"; import { DescribeAddressesCommandInput, DescribeAddressesCommandOutput, } from "./commands/DescribeAddressesCommand"; import { DescribeClusterCommandInput, DescribeClusterCommandOutput, } from "./commands/DescribeClusterCommand"; import { DescribeJobCommandInput, DescribeJobCommandOutput } from "./commands/DescribeJobCommand"; import { DescribeReturnShippingLabelCommandInput, DescribeReturnShippingLabelCommandOutput, } from "./commands/DescribeReturnShippingLabelCommand"; import { GetJobManifestCommandInput, GetJobManifestCommandOutput, } from "./commands/GetJobManifestCommand"; import { GetJobUnlockCodeCommandInput, GetJobUnlockCodeCommandOutput, } from "./commands/GetJobUnlockCodeCommand"; import { GetSnowballUsageCommandInput, GetSnowballUsageCommandOutput, } from "./commands/GetSnowballUsageCommand"; import { GetSoftwareUpdatesCommandInput, GetSoftwareUpdatesCommandOutput, } from "./commands/GetSoftwareUpdatesCommand"; import { ListClusterJobsCommandInput, ListClusterJobsCommandOutput, } from "./commands/ListClusterJobsCommand"; import { ListClustersCommandInput, ListClustersCommandOutput, } from "./commands/ListClustersCommand"; import { ListCompatibleImagesCommandInput, ListCompatibleImagesCommandOutput, } from "./commands/ListCompatibleImagesCommand"; import { ListJobsCommandInput, ListJobsCommandOutput } from "./commands/ListJobsCommand"; import { ListLongTermPricingCommandInput, ListLongTermPricingCommandOutput, } from "./commands/ListLongTermPricingCommand"; import { ListPickupLocationsCommandInput, ListPickupLocationsCommandOutput, } from "./commands/ListPickupLocationsCommand"; import { ListServiceVersionsCommandInput, ListServiceVersionsCommandOutput, } from "./commands/ListServiceVersionsCommand"; import { UpdateClusterCommandInput, UpdateClusterCommandOutput, } from "./commands/UpdateClusterCommand"; import { UpdateJobCommandInput, UpdateJobCommandOutput } from "./commands/UpdateJobCommand"; import { UpdateJobShipmentStateCommandInput, UpdateJobShipmentStateCommandOutput, } from "./commands/UpdateJobShipmentStateCommand"; import { UpdateLongTermPricingCommandInput, UpdateLongTermPricingCommandOutput, } from "./commands/UpdateLongTermPricingCommand"; import { SnowballClient } from "./SnowballClient"; export interface Snowball { cancelCluster( args: CancelClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelCluster( args: CancelClusterCommandInput, cb: (err: any, data?: CancelClusterCommandOutput) => void, ): void; cancelCluster( args: CancelClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelClusterCommandOutput) => 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; createAddress( args: CreateAddressCommandInput, options?: __HttpHandlerOptions, ): Promise; createAddress( args: CreateAddressCommandInput, cb: (err: any, data?: CreateAddressCommandOutput) => void, ): void; createAddress( args: CreateAddressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAddressCommandOutput) => void, ): void; createCluster( args: CreateClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; createCluster( args: CreateClusterCommandInput, cb: (err: any, data?: CreateClusterCommandOutput) => void, ): void; createCluster( args: CreateClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateClusterCommandOutput) => void, ): void; createJob(): Promise; 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; createLongTermPricing( args: CreateLongTermPricingCommandInput, options?: __HttpHandlerOptions, ): Promise; createLongTermPricing( args: CreateLongTermPricingCommandInput, cb: (err: any, data?: CreateLongTermPricingCommandOutput) => void, ): void; createLongTermPricing( args: CreateLongTermPricingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLongTermPricingCommandOutput) => void, ): void; createReturnShippingLabel( args: CreateReturnShippingLabelCommandInput, options?: __HttpHandlerOptions, ): Promise; createReturnShippingLabel( args: CreateReturnShippingLabelCommandInput, cb: (err: any, data?: CreateReturnShippingLabelCommandOutput) => void, ): void; createReturnShippingLabel( args: CreateReturnShippingLabelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReturnShippingLabelCommandOutput) => void, ): void; describeAddress( args: DescribeAddressCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAddress( args: DescribeAddressCommandInput, cb: (err: any, data?: DescribeAddressCommandOutput) => void, ): void; describeAddress( args: DescribeAddressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAddressCommandOutput) => void, ): void; describeAddresses(): Promise; describeAddresses( args: DescribeAddressesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAddresses( args: DescribeAddressesCommandInput, cb: (err: any, data?: DescribeAddressesCommandOutput) => void, ): void; describeAddresses( args: DescribeAddressesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAddressesCommandOutput) => void, ): void; describeCluster( args: DescribeClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; describeCluster( args: DescribeClusterCommandInput, cb: (err: any, data?: DescribeClusterCommandOutput) => void, ): void; describeCluster( args: DescribeClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterCommandOutput) => void, ): void; describeJob( args: DescribeJobCommandInput, options?: __HttpHandlerOptions, ): Promise; describeJob( args: DescribeJobCommandInput, cb: (err: any, data?: DescribeJobCommandOutput) => void, ): void; describeJob( args: DescribeJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobCommandOutput) => void, ): void; describeReturnShippingLabel( args: DescribeReturnShippingLabelCommandInput, options?: __HttpHandlerOptions, ): Promise; describeReturnShippingLabel( args: DescribeReturnShippingLabelCommandInput, cb: (err: any, data?: DescribeReturnShippingLabelCommandOutput) => void, ): void; describeReturnShippingLabel( args: DescribeReturnShippingLabelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReturnShippingLabelCommandOutput) => void, ): void; getJobManifest( args: GetJobManifestCommandInput, options?: __HttpHandlerOptions, ): Promise; getJobManifest( args: GetJobManifestCommandInput, cb: (err: any, data?: GetJobManifestCommandOutput) => void, ): void; getJobManifest( args: GetJobManifestCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetJobManifestCommandOutput) => void, ): void; getJobUnlockCode( args: GetJobUnlockCodeCommandInput, options?: __HttpHandlerOptions, ): Promise; getJobUnlockCode( args: GetJobUnlockCodeCommandInput, cb: (err: any, data?: GetJobUnlockCodeCommandOutput) => void, ): void; getJobUnlockCode( args: GetJobUnlockCodeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetJobUnlockCodeCommandOutput) => void, ): void; getSnowballUsage(): Promise; getSnowballUsage( args: GetSnowballUsageCommandInput, options?: __HttpHandlerOptions, ): Promise; getSnowballUsage( args: GetSnowballUsageCommandInput, cb: (err: any, data?: GetSnowballUsageCommandOutput) => void, ): void; getSnowballUsage( args: GetSnowballUsageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSnowballUsageCommandOutput) => void, ): void; getSoftwareUpdates( args: GetSoftwareUpdatesCommandInput, options?: __HttpHandlerOptions, ): Promise; getSoftwareUpdates( args: GetSoftwareUpdatesCommandInput, cb: (err: any, data?: GetSoftwareUpdatesCommandOutput) => void, ): void; getSoftwareUpdates( args: GetSoftwareUpdatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSoftwareUpdatesCommandOutput) => void, ): void; listClusterJobs( args: ListClusterJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listClusterJobs( args: ListClusterJobsCommandInput, cb: (err: any, data?: ListClusterJobsCommandOutput) => void, ): void; listClusterJobs( args: ListClusterJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListClusterJobsCommandOutput) => void, ): void; listClusters(): Promise; listClusters( args: ListClustersCommandInput, options?: __HttpHandlerOptions, ): Promise; listClusters( args: ListClustersCommandInput, cb: (err: any, data?: ListClustersCommandOutput) => void, ): void; listClusters( args: ListClustersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListClustersCommandOutput) => void, ): void; listCompatibleImages(): Promise; listCompatibleImages( args: ListCompatibleImagesCommandInput, options?: __HttpHandlerOptions, ): Promise; listCompatibleImages( args: ListCompatibleImagesCommandInput, cb: (err: any, data?: ListCompatibleImagesCommandOutput) => void, ): void; listCompatibleImages( args: ListCompatibleImagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCompatibleImagesCommandOutput) => 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; listLongTermPricing(): Promise; listLongTermPricing( args: ListLongTermPricingCommandInput, options?: __HttpHandlerOptions, ): Promise; listLongTermPricing( args: ListLongTermPricingCommandInput, cb: (err: any, data?: ListLongTermPricingCommandOutput) => void, ): void; listLongTermPricing( args: ListLongTermPricingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLongTermPricingCommandOutput) => void, ): void; listPickupLocations(): Promise; listPickupLocations( args: ListPickupLocationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listPickupLocations( args: ListPickupLocationsCommandInput, cb: (err: any, data?: ListPickupLocationsCommandOutput) => void, ): void; listPickupLocations( args: ListPickupLocationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPickupLocationsCommandOutput) => void, ): void; listServiceVersions( args: ListServiceVersionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listServiceVersions( args: ListServiceVersionsCommandInput, cb: (err: any, data?: ListServiceVersionsCommandOutput) => void, ): void; listServiceVersions( args: ListServiceVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceVersionsCommandOutput) => void, ): void; updateCluster( args: UpdateClusterCommandInput, options?: __HttpHandlerOptions, ): Promise; updateCluster( args: UpdateClusterCommandInput, cb: (err: any, data?: UpdateClusterCommandOutput) => void, ): void; updateCluster( args: UpdateClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateClusterCommandOutput) => void, ): void; updateJob( args: UpdateJobCommandInput, options?: __HttpHandlerOptions, ): Promise; updateJob( args: UpdateJobCommandInput, cb: (err: any, data?: UpdateJobCommandOutput) => void, ): void; updateJob( args: UpdateJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateJobCommandOutput) => void, ): void; updateJobShipmentState( args: UpdateJobShipmentStateCommandInput, options?: __HttpHandlerOptions, ): Promise; updateJobShipmentState( args: UpdateJobShipmentStateCommandInput, cb: (err: any, data?: UpdateJobShipmentStateCommandOutput) => void, ): void; updateJobShipmentState( args: UpdateJobShipmentStateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateJobShipmentStateCommandOutput) => void, ): void; updateLongTermPricing( args: UpdateLongTermPricingCommandInput, options?: __HttpHandlerOptions, ): Promise; updateLongTermPricing( args: UpdateLongTermPricingCommandInput, cb: (err: any, data?: UpdateLongTermPricingCommandOutput) => void, ): void; updateLongTermPricing( args: UpdateLongTermPricingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLongTermPricingCommandOutput) => void, ): void; paginateDescribeAddresses( args?: DescribeAddressesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListClusterJobs( args: ListClusterJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListClusters( args?: ListClustersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCompatibleImages( args?: ListCompatibleImagesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListJobs( args?: ListJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListLongTermPricing( args?: ListLongTermPricingCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListPickupLocations( args?: ListPickupLocationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class Snowball extends SnowballClient implements Snowball {}