import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateDevicePoolCommandInput, CreateDevicePoolCommandOutput, } from "./commands/CreateDevicePoolCommand"; import { CreateInstanceProfileCommandInput, CreateInstanceProfileCommandOutput, } from "./commands/CreateInstanceProfileCommand"; import { CreateNetworkProfileCommandInput, CreateNetworkProfileCommandOutput, } from "./commands/CreateNetworkProfileCommand"; import { CreateProjectCommandInput, CreateProjectCommandOutput, } from "./commands/CreateProjectCommand"; import { CreateRemoteAccessSessionCommandInput, CreateRemoteAccessSessionCommandOutput, } from "./commands/CreateRemoteAccessSessionCommand"; import { CreateTestGridProjectCommandInput, CreateTestGridProjectCommandOutput, } from "./commands/CreateTestGridProjectCommand"; import { CreateTestGridUrlCommandInput, CreateTestGridUrlCommandOutput, } from "./commands/CreateTestGridUrlCommand"; import { CreateUploadCommandInput, CreateUploadCommandOutput, } from "./commands/CreateUploadCommand"; import { CreateVPCEConfigurationCommandInput, CreateVPCEConfigurationCommandOutput, } from "./commands/CreateVPCEConfigurationCommand"; import { DeleteDevicePoolCommandInput, DeleteDevicePoolCommandOutput, } from "./commands/DeleteDevicePoolCommand"; import { DeleteInstanceProfileCommandInput, DeleteInstanceProfileCommandOutput, } from "./commands/DeleteInstanceProfileCommand"; import { DeleteNetworkProfileCommandInput, DeleteNetworkProfileCommandOutput, } from "./commands/DeleteNetworkProfileCommand"; import { DeleteProjectCommandInput, DeleteProjectCommandOutput, } from "./commands/DeleteProjectCommand"; import { DeleteRemoteAccessSessionCommandInput, DeleteRemoteAccessSessionCommandOutput, } from "./commands/DeleteRemoteAccessSessionCommand"; import { DeleteRunCommandInput, DeleteRunCommandOutput, } from "./commands/DeleteRunCommand"; import { DeleteTestGridProjectCommandInput, DeleteTestGridProjectCommandOutput, } from "./commands/DeleteTestGridProjectCommand"; import { DeleteUploadCommandInput, DeleteUploadCommandOutput, } from "./commands/DeleteUploadCommand"; import { DeleteVPCEConfigurationCommandInput, DeleteVPCEConfigurationCommandOutput, } from "./commands/DeleteVPCEConfigurationCommand"; import { GetAccountSettingsCommandInput, GetAccountSettingsCommandOutput, } from "./commands/GetAccountSettingsCommand"; import { GetDeviceCommandInput, GetDeviceCommandOutput, } from "./commands/GetDeviceCommand"; import { GetDeviceInstanceCommandInput, GetDeviceInstanceCommandOutput, } from "./commands/GetDeviceInstanceCommand"; import { GetDevicePoolCommandInput, GetDevicePoolCommandOutput, } from "./commands/GetDevicePoolCommand"; import { GetDevicePoolCompatibilityCommandInput, GetDevicePoolCompatibilityCommandOutput, } from "./commands/GetDevicePoolCompatibilityCommand"; import { GetInstanceProfileCommandInput, GetInstanceProfileCommandOutput, } from "./commands/GetInstanceProfileCommand"; import { GetJobCommandInput, GetJobCommandOutput, } from "./commands/GetJobCommand"; import { GetNetworkProfileCommandInput, GetNetworkProfileCommandOutput, } from "./commands/GetNetworkProfileCommand"; import { GetOfferingStatusCommandInput, GetOfferingStatusCommandOutput, } from "./commands/GetOfferingStatusCommand"; import { GetProjectCommandInput, GetProjectCommandOutput, } from "./commands/GetProjectCommand"; import { GetRemoteAccessSessionCommandInput, GetRemoteAccessSessionCommandOutput, } from "./commands/GetRemoteAccessSessionCommand"; import { GetRunCommandInput, GetRunCommandOutput, } from "./commands/GetRunCommand"; import { GetSuiteCommandInput, GetSuiteCommandOutput, } from "./commands/GetSuiteCommand"; import { GetTestCommandInput, GetTestCommandOutput, } from "./commands/GetTestCommand"; import { GetTestGridProjectCommandInput, GetTestGridProjectCommandOutput, } from "./commands/GetTestGridProjectCommand"; import { GetTestGridSessionCommandInput, GetTestGridSessionCommandOutput, } from "./commands/GetTestGridSessionCommand"; import { GetUploadCommandInput, GetUploadCommandOutput, } from "./commands/GetUploadCommand"; import { GetVPCEConfigurationCommandInput, GetVPCEConfigurationCommandOutput, } from "./commands/GetVPCEConfigurationCommand"; import { InstallToRemoteAccessSessionCommandInput, InstallToRemoteAccessSessionCommandOutput, } from "./commands/InstallToRemoteAccessSessionCommand"; import { ListArtifactsCommandInput, ListArtifactsCommandOutput, } from "./commands/ListArtifactsCommand"; import { ListDeviceInstancesCommandInput, ListDeviceInstancesCommandOutput, } from "./commands/ListDeviceInstancesCommand"; import { ListDevicePoolsCommandInput, ListDevicePoolsCommandOutput, } from "./commands/ListDevicePoolsCommand"; import { ListDevicesCommandInput, ListDevicesCommandOutput, } from "./commands/ListDevicesCommand"; import { ListInstanceProfilesCommandInput, ListInstanceProfilesCommandOutput, } from "./commands/ListInstanceProfilesCommand"; import { ListJobsCommandInput, ListJobsCommandOutput, } from "./commands/ListJobsCommand"; import { ListNetworkProfilesCommandInput, ListNetworkProfilesCommandOutput, } from "./commands/ListNetworkProfilesCommand"; import { ListOfferingPromotionsCommandInput, ListOfferingPromotionsCommandOutput, } from "./commands/ListOfferingPromotionsCommand"; import { ListOfferingsCommandInput, ListOfferingsCommandOutput, } from "./commands/ListOfferingsCommand"; import { ListOfferingTransactionsCommandInput, ListOfferingTransactionsCommandOutput, } from "./commands/ListOfferingTransactionsCommand"; import { ListProjectsCommandInput, ListProjectsCommandOutput, } from "./commands/ListProjectsCommand"; import { ListRemoteAccessSessionsCommandInput, ListRemoteAccessSessionsCommandOutput, } from "./commands/ListRemoteAccessSessionsCommand"; import { ListRunsCommandInput, ListRunsCommandOutput, } from "./commands/ListRunsCommand"; import { ListSamplesCommandInput, ListSamplesCommandOutput, } from "./commands/ListSamplesCommand"; import { ListSuitesCommandInput, ListSuitesCommandOutput, } from "./commands/ListSuitesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTestGridProjectsCommandInput, ListTestGridProjectsCommandOutput, } from "./commands/ListTestGridProjectsCommand"; import { ListTestGridSessionActionsCommandInput, ListTestGridSessionActionsCommandOutput, } from "./commands/ListTestGridSessionActionsCommand"; import { ListTestGridSessionArtifactsCommandInput, ListTestGridSessionArtifactsCommandOutput, } from "./commands/ListTestGridSessionArtifactsCommand"; import { ListTestGridSessionsCommandInput, ListTestGridSessionsCommandOutput, } from "./commands/ListTestGridSessionsCommand"; import { ListTestsCommandInput, ListTestsCommandOutput, } from "./commands/ListTestsCommand"; import { ListUniqueProblemsCommandInput, ListUniqueProblemsCommandOutput, } from "./commands/ListUniqueProblemsCommand"; import { ListUploadsCommandInput, ListUploadsCommandOutput, } from "./commands/ListUploadsCommand"; import { ListVPCEConfigurationsCommandInput, ListVPCEConfigurationsCommandOutput, } from "./commands/ListVPCEConfigurationsCommand"; import { PurchaseOfferingCommandInput, PurchaseOfferingCommandOutput, } from "./commands/PurchaseOfferingCommand"; import { RenewOfferingCommandInput, RenewOfferingCommandOutput, } from "./commands/RenewOfferingCommand"; import { ScheduleRunCommandInput, ScheduleRunCommandOutput, } from "./commands/ScheduleRunCommand"; import { StopJobCommandInput, StopJobCommandOutput, } from "./commands/StopJobCommand"; import { StopRemoteAccessSessionCommandInput, StopRemoteAccessSessionCommandOutput, } from "./commands/StopRemoteAccessSessionCommand"; import { StopRunCommandInput, StopRunCommandOutput, } from "./commands/StopRunCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDeviceInstanceCommandInput, UpdateDeviceInstanceCommandOutput, } from "./commands/UpdateDeviceInstanceCommand"; import { UpdateDevicePoolCommandInput, UpdateDevicePoolCommandOutput, } from "./commands/UpdateDevicePoolCommand"; import { UpdateInstanceProfileCommandInput, UpdateInstanceProfileCommandOutput, } from "./commands/UpdateInstanceProfileCommand"; import { UpdateNetworkProfileCommandInput, UpdateNetworkProfileCommandOutput, } from "./commands/UpdateNetworkProfileCommand"; import { UpdateProjectCommandInput, UpdateProjectCommandOutput, } from "./commands/UpdateProjectCommand"; import { UpdateTestGridProjectCommandInput, UpdateTestGridProjectCommandOutput, } from "./commands/UpdateTestGridProjectCommand"; import { UpdateUploadCommandInput, UpdateUploadCommandOutput, } from "./commands/UpdateUploadCommand"; import { UpdateVPCEConfigurationCommandInput, UpdateVPCEConfigurationCommandOutput, } from "./commands/UpdateVPCEConfigurationCommand"; import { DeviceFarmClient } from "./DeviceFarmClient"; export interface DeviceFarm { createDevicePool( args: CreateDevicePoolCommandInput, options?: __HttpHandlerOptions ): Promise; createDevicePool( args: CreateDevicePoolCommandInput, cb: (err: any, data?: CreateDevicePoolCommandOutput) => void ): void; createDevicePool( args: CreateDevicePoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDevicePoolCommandOutput) => void ): void; createInstanceProfile( args: CreateInstanceProfileCommandInput, options?: __HttpHandlerOptions ): Promise; createInstanceProfile( args: CreateInstanceProfileCommandInput, cb: (err: any, data?: CreateInstanceProfileCommandOutput) => void ): void; createInstanceProfile( args: CreateInstanceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInstanceProfileCommandOutput) => void ): void; createNetworkProfile( args: CreateNetworkProfileCommandInput, options?: __HttpHandlerOptions ): Promise; createNetworkProfile( args: CreateNetworkProfileCommandInput, cb: (err: any, data?: CreateNetworkProfileCommandOutput) => void ): void; createNetworkProfile( args: CreateNetworkProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateNetworkProfileCommandOutput) => void ): void; createProject( args: CreateProjectCommandInput, options?: __HttpHandlerOptions ): Promise; createProject( args: CreateProjectCommandInput, cb: (err: any, data?: CreateProjectCommandOutput) => void ): void; createProject( args: CreateProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProjectCommandOutput) => void ): void; createRemoteAccessSession( args: CreateRemoteAccessSessionCommandInput, options?: __HttpHandlerOptions ): Promise; createRemoteAccessSession( args: CreateRemoteAccessSessionCommandInput, cb: (err: any, data?: CreateRemoteAccessSessionCommandOutput) => void ): void; createRemoteAccessSession( args: CreateRemoteAccessSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRemoteAccessSessionCommandOutput) => void ): void; createTestGridProject( args: CreateTestGridProjectCommandInput, options?: __HttpHandlerOptions ): Promise; createTestGridProject( args: CreateTestGridProjectCommandInput, cb: (err: any, data?: CreateTestGridProjectCommandOutput) => void ): void; createTestGridProject( args: CreateTestGridProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTestGridProjectCommandOutput) => void ): void; createTestGridUrl( args: CreateTestGridUrlCommandInput, options?: __HttpHandlerOptions ): Promise; createTestGridUrl( args: CreateTestGridUrlCommandInput, cb: (err: any, data?: CreateTestGridUrlCommandOutput) => void ): void; createTestGridUrl( args: CreateTestGridUrlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTestGridUrlCommandOutput) => void ): void; createUpload( args: CreateUploadCommandInput, options?: __HttpHandlerOptions ): Promise; createUpload( args: CreateUploadCommandInput, cb: (err: any, data?: CreateUploadCommandOutput) => void ): void; createUpload( args: CreateUploadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUploadCommandOutput) => void ): void; createVPCEConfiguration( args: CreateVPCEConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; createVPCEConfiguration( args: CreateVPCEConfigurationCommandInput, cb: (err: any, data?: CreateVPCEConfigurationCommandOutput) => void ): void; createVPCEConfiguration( args: CreateVPCEConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateVPCEConfigurationCommandOutput) => void ): void; deleteDevicePool( args: DeleteDevicePoolCommandInput, options?: __HttpHandlerOptions ): Promise; deleteDevicePool( args: DeleteDevicePoolCommandInput, cb: (err: any, data?: DeleteDevicePoolCommandOutput) => void ): void; deleteDevicePool( args: DeleteDevicePoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDevicePoolCommandOutput) => void ): void; deleteInstanceProfile( args: DeleteInstanceProfileCommandInput, options?: __HttpHandlerOptions ): Promise; deleteInstanceProfile( args: DeleteInstanceProfileCommandInput, cb: (err: any, data?: DeleteInstanceProfileCommandOutput) => void ): void; deleteInstanceProfile( args: DeleteInstanceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInstanceProfileCommandOutput) => void ): void; deleteNetworkProfile( args: DeleteNetworkProfileCommandInput, options?: __HttpHandlerOptions ): Promise; deleteNetworkProfile( args: DeleteNetworkProfileCommandInput, cb: (err: any, data?: DeleteNetworkProfileCommandOutput) => void ): void; deleteNetworkProfile( args: DeleteNetworkProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteNetworkProfileCommandOutput) => void ): void; deleteProject( args: DeleteProjectCommandInput, options?: __HttpHandlerOptions ): Promise; deleteProject( args: DeleteProjectCommandInput, cb: (err: any, data?: DeleteProjectCommandOutput) => void ): void; deleteProject( args: DeleteProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProjectCommandOutput) => void ): void; deleteRemoteAccessSession( args: DeleteRemoteAccessSessionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteRemoteAccessSession( args: DeleteRemoteAccessSessionCommandInput, cb: (err: any, data?: DeleteRemoteAccessSessionCommandOutput) => void ): void; deleteRemoteAccessSession( args: DeleteRemoteAccessSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRemoteAccessSessionCommandOutput) => void ): void; deleteRun( args: DeleteRunCommandInput, options?: __HttpHandlerOptions ): Promise; deleteRun( args: DeleteRunCommandInput, cb: (err: any, data?: DeleteRunCommandOutput) => void ): void; deleteRun( args: DeleteRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRunCommandOutput) => void ): void; deleteTestGridProject( args: DeleteTestGridProjectCommandInput, options?: __HttpHandlerOptions ): Promise; deleteTestGridProject( args: DeleteTestGridProjectCommandInput, cb: (err: any, data?: DeleteTestGridProjectCommandOutput) => void ): void; deleteTestGridProject( args: DeleteTestGridProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTestGridProjectCommandOutput) => void ): void; deleteUpload( args: DeleteUploadCommandInput, options?: __HttpHandlerOptions ): Promise; deleteUpload( args: DeleteUploadCommandInput, cb: (err: any, data?: DeleteUploadCommandOutput) => void ): void; deleteUpload( args: DeleteUploadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUploadCommandOutput) => void ): void; deleteVPCEConfiguration( args: DeleteVPCEConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteVPCEConfiguration( args: DeleteVPCEConfigurationCommandInput, cb: (err: any, data?: DeleteVPCEConfigurationCommandOutput) => void ): void; deleteVPCEConfiguration( args: DeleteVPCEConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteVPCEConfigurationCommandOutput) => void ): void; getAccountSettings(): Promise; getAccountSettings( args: GetAccountSettingsCommandInput, options?: __HttpHandlerOptions ): Promise; getAccountSettings( args: GetAccountSettingsCommandInput, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void ): void; getAccountSettings( args: GetAccountSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void ): void; getDevice( args: GetDeviceCommandInput, options?: __HttpHandlerOptions ): Promise; getDevice( args: GetDeviceCommandInput, cb: (err: any, data?: GetDeviceCommandOutput) => void ): void; getDevice( args: GetDeviceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeviceCommandOutput) => void ): void; getDeviceInstance( args: GetDeviceInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; getDeviceInstance( args: GetDeviceInstanceCommandInput, cb: (err: any, data?: GetDeviceInstanceCommandOutput) => void ): void; getDeviceInstance( args: GetDeviceInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeviceInstanceCommandOutput) => void ): void; getDevicePool( args: GetDevicePoolCommandInput, options?: __HttpHandlerOptions ): Promise; getDevicePool( args: GetDevicePoolCommandInput, cb: (err: any, data?: GetDevicePoolCommandOutput) => void ): void; getDevicePool( args: GetDevicePoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDevicePoolCommandOutput) => void ): void; getDevicePoolCompatibility( args: GetDevicePoolCompatibilityCommandInput, options?: __HttpHandlerOptions ): Promise; getDevicePoolCompatibility( args: GetDevicePoolCompatibilityCommandInput, cb: (err: any, data?: GetDevicePoolCompatibilityCommandOutput) => void ): void; getDevicePoolCompatibility( args: GetDevicePoolCompatibilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDevicePoolCompatibilityCommandOutput) => void ): void; getInstanceProfile( args: GetInstanceProfileCommandInput, options?: __HttpHandlerOptions ): Promise; getInstanceProfile( args: GetInstanceProfileCommandInput, cb: (err: any, data?: GetInstanceProfileCommandOutput) => void ): void; getInstanceProfile( args: GetInstanceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInstanceProfileCommandOutput) => 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; getNetworkProfile( args: GetNetworkProfileCommandInput, options?: __HttpHandlerOptions ): Promise; getNetworkProfile( args: GetNetworkProfileCommandInput, cb: (err: any, data?: GetNetworkProfileCommandOutput) => void ): void; getNetworkProfile( args: GetNetworkProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetNetworkProfileCommandOutput) => void ): void; getOfferingStatus(): Promise; getOfferingStatus( args: GetOfferingStatusCommandInput, options?: __HttpHandlerOptions ): Promise; getOfferingStatus( args: GetOfferingStatusCommandInput, cb: (err: any, data?: GetOfferingStatusCommandOutput) => void ): void; getOfferingStatus( args: GetOfferingStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetOfferingStatusCommandOutput) => void ): void; getProject( args: GetProjectCommandInput, options?: __HttpHandlerOptions ): Promise; getProject( args: GetProjectCommandInput, cb: (err: any, data?: GetProjectCommandOutput) => void ): void; getProject( args: GetProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProjectCommandOutput) => void ): void; getRemoteAccessSession( args: GetRemoteAccessSessionCommandInput, options?: __HttpHandlerOptions ): Promise; getRemoteAccessSession( args: GetRemoteAccessSessionCommandInput, cb: (err: any, data?: GetRemoteAccessSessionCommandOutput) => void ): void; getRemoteAccessSession( args: GetRemoteAccessSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRemoteAccessSessionCommandOutput) => void ): void; getRun( args: GetRunCommandInput, options?: __HttpHandlerOptions ): Promise; getRun( args: GetRunCommandInput, cb: (err: any, data?: GetRunCommandOutput) => void ): void; getRun( args: GetRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRunCommandOutput) => void ): void; getSuite( args: GetSuiteCommandInput, options?: __HttpHandlerOptions ): Promise; getSuite( args: GetSuiteCommandInput, cb: (err: any, data?: GetSuiteCommandOutput) => void ): void; getSuite( args: GetSuiteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSuiteCommandOutput) => void ): void; getTest( args: GetTestCommandInput, options?: __HttpHandlerOptions ): Promise; getTest( args: GetTestCommandInput, cb: (err: any, data?: GetTestCommandOutput) => void ): void; getTest( args: GetTestCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTestCommandOutput) => void ): void; getTestGridProject( args: GetTestGridProjectCommandInput, options?: __HttpHandlerOptions ): Promise; getTestGridProject( args: GetTestGridProjectCommandInput, cb: (err: any, data?: GetTestGridProjectCommandOutput) => void ): void; getTestGridProject( args: GetTestGridProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTestGridProjectCommandOutput) => void ): void; getTestGridSession(): Promise; getTestGridSession( args: GetTestGridSessionCommandInput, options?: __HttpHandlerOptions ): Promise; getTestGridSession( args: GetTestGridSessionCommandInput, cb: (err: any, data?: GetTestGridSessionCommandOutput) => void ): void; getTestGridSession( args: GetTestGridSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTestGridSessionCommandOutput) => void ): void; getUpload( args: GetUploadCommandInput, options?: __HttpHandlerOptions ): Promise; getUpload( args: GetUploadCommandInput, cb: (err: any, data?: GetUploadCommandOutput) => void ): void; getUpload( args: GetUploadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUploadCommandOutput) => void ): void; getVPCEConfiguration( args: GetVPCEConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; getVPCEConfiguration( args: GetVPCEConfigurationCommandInput, cb: (err: any, data?: GetVPCEConfigurationCommandOutput) => void ): void; getVPCEConfiguration( args: GetVPCEConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetVPCEConfigurationCommandOutput) => void ): void; installToRemoteAccessSession( args: InstallToRemoteAccessSessionCommandInput, options?: __HttpHandlerOptions ): Promise; installToRemoteAccessSession( args: InstallToRemoteAccessSessionCommandInput, cb: (err: any, data?: InstallToRemoteAccessSessionCommandOutput) => void ): void; installToRemoteAccessSession( args: InstallToRemoteAccessSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: InstallToRemoteAccessSessionCommandOutput) => void ): void; listArtifacts( args: ListArtifactsCommandInput, options?: __HttpHandlerOptions ): Promise; listArtifacts( args: ListArtifactsCommandInput, cb: (err: any, data?: ListArtifactsCommandOutput) => void ): void; listArtifacts( args: ListArtifactsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListArtifactsCommandOutput) => void ): void; listDeviceInstances(): Promise; listDeviceInstances( args: ListDeviceInstancesCommandInput, options?: __HttpHandlerOptions ): Promise; listDeviceInstances( args: ListDeviceInstancesCommandInput, cb: (err: any, data?: ListDeviceInstancesCommandOutput) => void ): void; listDeviceInstances( args: ListDeviceInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDeviceInstancesCommandOutput) => void ): void; listDevicePools( args: ListDevicePoolsCommandInput, options?: __HttpHandlerOptions ): Promise; listDevicePools( args: ListDevicePoolsCommandInput, cb: (err: any, data?: ListDevicePoolsCommandOutput) => void ): void; listDevicePools( args: ListDevicePoolsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDevicePoolsCommandOutput) => void ): void; listDevices(): Promise; listDevices( args: ListDevicesCommandInput, options?: __HttpHandlerOptions ): Promise; listDevices( args: ListDevicesCommandInput, cb: (err: any, data?: ListDevicesCommandOutput) => void ): void; listDevices( args: ListDevicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDevicesCommandOutput) => void ): void; listInstanceProfiles(): Promise; listInstanceProfiles( args: ListInstanceProfilesCommandInput, options?: __HttpHandlerOptions ): Promise; listInstanceProfiles( args: ListInstanceProfilesCommandInput, cb: (err: any, data?: ListInstanceProfilesCommandOutput) => void ): void; listInstanceProfiles( args: ListInstanceProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInstanceProfilesCommandOutput) => void ): void; 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; listNetworkProfiles( args: ListNetworkProfilesCommandInput, options?: __HttpHandlerOptions ): Promise; listNetworkProfiles( args: ListNetworkProfilesCommandInput, cb: (err: any, data?: ListNetworkProfilesCommandOutput) => void ): void; listNetworkProfiles( args: ListNetworkProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListNetworkProfilesCommandOutput) => void ): void; listOfferingPromotions(): Promise; listOfferingPromotions( args: ListOfferingPromotionsCommandInput, options?: __HttpHandlerOptions ): Promise; listOfferingPromotions( args: ListOfferingPromotionsCommandInput, cb: (err: any, data?: ListOfferingPromotionsCommandOutput) => void ): void; listOfferingPromotions( args: ListOfferingPromotionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOfferingPromotionsCommandOutput) => void ): void; listOfferings(): Promise; listOfferings( args: ListOfferingsCommandInput, options?: __HttpHandlerOptions ): Promise; listOfferings( args: ListOfferingsCommandInput, cb: (err: any, data?: ListOfferingsCommandOutput) => void ): void; listOfferings( args: ListOfferingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOfferingsCommandOutput) => void ): void; listOfferingTransactions(): Promise; listOfferingTransactions( args: ListOfferingTransactionsCommandInput, options?: __HttpHandlerOptions ): Promise; listOfferingTransactions( args: ListOfferingTransactionsCommandInput, cb: (err: any, data?: ListOfferingTransactionsCommandOutput) => void ): void; listOfferingTransactions( args: ListOfferingTransactionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOfferingTransactionsCommandOutput) => void ): void; listProjects(): Promise; listProjects( args: ListProjectsCommandInput, options?: __HttpHandlerOptions ): Promise; listProjects( args: ListProjectsCommandInput, cb: (err: any, data?: ListProjectsCommandOutput) => void ): void; listProjects( args: ListProjectsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProjectsCommandOutput) => void ): void; listRemoteAccessSessions( args: ListRemoteAccessSessionsCommandInput, options?: __HttpHandlerOptions ): Promise; listRemoteAccessSessions( args: ListRemoteAccessSessionsCommandInput, cb: (err: any, data?: ListRemoteAccessSessionsCommandOutput) => void ): void; listRemoteAccessSessions( args: ListRemoteAccessSessionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRemoteAccessSessionsCommandOutput) => void ): void; listRuns( args: ListRunsCommandInput, options?: __HttpHandlerOptions ): Promise; listRuns( args: ListRunsCommandInput, cb: (err: any, data?: ListRunsCommandOutput) => void ): void; listRuns( args: ListRunsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRunsCommandOutput) => void ): void; listSamples( args: ListSamplesCommandInput, options?: __HttpHandlerOptions ): Promise; listSamples( args: ListSamplesCommandInput, cb: (err: any, data?: ListSamplesCommandOutput) => void ): void; listSamples( args: ListSamplesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSamplesCommandOutput) => void ): void; listSuites( args: ListSuitesCommandInput, options?: __HttpHandlerOptions ): Promise; listSuites( args: ListSuitesCommandInput, cb: (err: any, data?: ListSuitesCommandOutput) => void ): void; listSuites( args: ListSuitesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSuitesCommandOutput) => 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; listTestGridProjects(): Promise; listTestGridProjects( args: ListTestGridProjectsCommandInput, options?: __HttpHandlerOptions ): Promise; listTestGridProjects( args: ListTestGridProjectsCommandInput, cb: (err: any, data?: ListTestGridProjectsCommandOutput) => void ): void; listTestGridProjects( args: ListTestGridProjectsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTestGridProjectsCommandOutput) => void ): void; listTestGridSessionActions( args: ListTestGridSessionActionsCommandInput, options?: __HttpHandlerOptions ): Promise; listTestGridSessionActions( args: ListTestGridSessionActionsCommandInput, cb: (err: any, data?: ListTestGridSessionActionsCommandOutput) => void ): void; listTestGridSessionActions( args: ListTestGridSessionActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTestGridSessionActionsCommandOutput) => void ): void; listTestGridSessionArtifacts( args: ListTestGridSessionArtifactsCommandInput, options?: __HttpHandlerOptions ): Promise; listTestGridSessionArtifacts( args: ListTestGridSessionArtifactsCommandInput, cb: (err: any, data?: ListTestGridSessionArtifactsCommandOutput) => void ): void; listTestGridSessionArtifacts( args: ListTestGridSessionArtifactsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTestGridSessionArtifactsCommandOutput) => void ): void; listTestGridSessions( args: ListTestGridSessionsCommandInput, options?: __HttpHandlerOptions ): Promise; listTestGridSessions( args: ListTestGridSessionsCommandInput, cb: (err: any, data?: ListTestGridSessionsCommandOutput) => void ): void; listTestGridSessions( args: ListTestGridSessionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTestGridSessionsCommandOutput) => void ): void; listTests( args: ListTestsCommandInput, options?: __HttpHandlerOptions ): Promise; listTests( args: ListTestsCommandInput, cb: (err: any, data?: ListTestsCommandOutput) => void ): void; listTests( args: ListTestsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTestsCommandOutput) => void ): void; listUniqueProblems( args: ListUniqueProblemsCommandInput, options?: __HttpHandlerOptions ): Promise; listUniqueProblems( args: ListUniqueProblemsCommandInput, cb: (err: any, data?: ListUniqueProblemsCommandOutput) => void ): void; listUniqueProblems( args: ListUniqueProblemsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUniqueProblemsCommandOutput) => void ): void; listUploads( args: ListUploadsCommandInput, options?: __HttpHandlerOptions ): Promise; listUploads( args: ListUploadsCommandInput, cb: (err: any, data?: ListUploadsCommandOutput) => void ): void; listUploads( args: ListUploadsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUploadsCommandOutput) => void ): void; listVPCEConfigurations(): Promise; listVPCEConfigurations( args: ListVPCEConfigurationsCommandInput, options?: __HttpHandlerOptions ): Promise; listVPCEConfigurations( args: ListVPCEConfigurationsCommandInput, cb: (err: any, data?: ListVPCEConfigurationsCommandOutput) => void ): void; listVPCEConfigurations( args: ListVPCEConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVPCEConfigurationsCommandOutput) => void ): void; purchaseOffering( args: PurchaseOfferingCommandInput, options?: __HttpHandlerOptions ): Promise; purchaseOffering( args: PurchaseOfferingCommandInput, cb: (err: any, data?: PurchaseOfferingCommandOutput) => void ): void; purchaseOffering( args: PurchaseOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PurchaseOfferingCommandOutput) => void ): void; renewOffering( args: RenewOfferingCommandInput, options?: __HttpHandlerOptions ): Promise; renewOffering( args: RenewOfferingCommandInput, cb: (err: any, data?: RenewOfferingCommandOutput) => void ): void; renewOffering( args: RenewOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RenewOfferingCommandOutput) => void ): void; scheduleRun( args: ScheduleRunCommandInput, options?: __HttpHandlerOptions ): Promise; scheduleRun( args: ScheduleRunCommandInput, cb: (err: any, data?: ScheduleRunCommandOutput) => void ): void; scheduleRun( args: ScheduleRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ScheduleRunCommandOutput) => void ): void; stopJob( args: StopJobCommandInput, options?: __HttpHandlerOptions ): Promise; stopJob( args: StopJobCommandInput, cb: (err: any, data?: StopJobCommandOutput) => void ): void; stopJob( args: StopJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopJobCommandOutput) => void ): void; stopRemoteAccessSession( args: StopRemoteAccessSessionCommandInput, options?: __HttpHandlerOptions ): Promise; stopRemoteAccessSession( args: StopRemoteAccessSessionCommandInput, cb: (err: any, data?: StopRemoteAccessSessionCommandOutput) => void ): void; stopRemoteAccessSession( args: StopRemoteAccessSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopRemoteAccessSessionCommandOutput) => void ): void; stopRun( args: StopRunCommandInput, options?: __HttpHandlerOptions ): Promise; stopRun( args: StopRunCommandInput, cb: (err: any, data?: StopRunCommandOutput) => void ): void; stopRun( args: StopRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopRunCommandOutput) => 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; updateDeviceInstance( args: UpdateDeviceInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; updateDeviceInstance( args: UpdateDeviceInstanceCommandInput, cb: (err: any, data?: UpdateDeviceInstanceCommandOutput) => void ): void; updateDeviceInstance( args: UpdateDeviceInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDeviceInstanceCommandOutput) => void ): void; updateDevicePool( args: UpdateDevicePoolCommandInput, options?: __HttpHandlerOptions ): Promise; updateDevicePool( args: UpdateDevicePoolCommandInput, cb: (err: any, data?: UpdateDevicePoolCommandOutput) => void ): void; updateDevicePool( args: UpdateDevicePoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDevicePoolCommandOutput) => void ): void; updateInstanceProfile( args: UpdateInstanceProfileCommandInput, options?: __HttpHandlerOptions ): Promise; updateInstanceProfile( args: UpdateInstanceProfileCommandInput, cb: (err: any, data?: UpdateInstanceProfileCommandOutput) => void ): void; updateInstanceProfile( args: UpdateInstanceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateInstanceProfileCommandOutput) => void ): void; updateNetworkProfile( args: UpdateNetworkProfileCommandInput, options?: __HttpHandlerOptions ): Promise; updateNetworkProfile( args: UpdateNetworkProfileCommandInput, cb: (err: any, data?: UpdateNetworkProfileCommandOutput) => void ): void; updateNetworkProfile( args: UpdateNetworkProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateNetworkProfileCommandOutput) => void ): void; updateProject( args: UpdateProjectCommandInput, options?: __HttpHandlerOptions ): Promise; updateProject( args: UpdateProjectCommandInput, cb: (err: any, data?: UpdateProjectCommandOutput) => void ): void; updateProject( args: UpdateProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProjectCommandOutput) => void ): void; updateTestGridProject( args: UpdateTestGridProjectCommandInput, options?: __HttpHandlerOptions ): Promise; updateTestGridProject( args: UpdateTestGridProjectCommandInput, cb: (err: any, data?: UpdateTestGridProjectCommandOutput) => void ): void; updateTestGridProject( args: UpdateTestGridProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTestGridProjectCommandOutput) => void ): void; updateUpload( args: UpdateUploadCommandInput, options?: __HttpHandlerOptions ): Promise; updateUpload( args: UpdateUploadCommandInput, cb: (err: any, data?: UpdateUploadCommandOutput) => void ): void; updateUpload( args: UpdateUploadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUploadCommandOutput) => void ): void; updateVPCEConfiguration( args: UpdateVPCEConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; updateVPCEConfiguration( args: UpdateVPCEConfigurationCommandInput, cb: (err: any, data?: UpdateVPCEConfigurationCommandOutput) => void ): void; updateVPCEConfiguration( args: UpdateVPCEConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateVPCEConfigurationCommandOutput) => void ): void; paginateGetOfferingStatus( args?: GetOfferingStatusCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListArtifacts( args: ListArtifactsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListDevicePools( args: ListDevicePoolsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListDevices( args?: ListDevicesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListJobs( args: ListJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListOfferings( args?: ListOfferingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListOfferingTransactions( args?: ListOfferingTransactionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListProjects( args?: ListProjectsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListRuns( args: ListRunsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListSamples( args: ListSamplesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListSuites( args: ListSuitesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListTestGridProjects( args?: ListTestGridProjectsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListTestGridSessionActions( args: ListTestGridSessionActionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListTestGridSessionArtifacts( args: ListTestGridSessionArtifactsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListTestGridSessions( args: ListTestGridSessionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListTests( args: ListTestsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListUniqueProblems( args: ListUniqueProblemsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListUploads( args: ListUploadsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class DeviceFarm extends DeviceFarmClient implements DeviceFarm {}