import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { DeleteHumanLoopCommandInput, DeleteHumanLoopCommandOutput, } from "./commands/DeleteHumanLoopCommand"; import { DescribeHumanLoopCommandInput, DescribeHumanLoopCommandOutput, } from "./commands/DescribeHumanLoopCommand"; import { ListHumanLoopsCommandInput, ListHumanLoopsCommandOutput, } from "./commands/ListHumanLoopsCommand"; import { StartHumanLoopCommandInput, StartHumanLoopCommandOutput, } from "./commands/StartHumanLoopCommand"; import { StopHumanLoopCommandInput, StopHumanLoopCommandOutput, } from "./commands/StopHumanLoopCommand"; import { SageMakerA2IRuntimeClient } from "./SageMakerA2IRuntimeClient"; export interface SageMakerA2IRuntime { deleteHumanLoop( args: DeleteHumanLoopCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteHumanLoop( args: DeleteHumanLoopCommandInput, cb: (err: any, data?: DeleteHumanLoopCommandOutput) => void, ): void; deleteHumanLoop( args: DeleteHumanLoopCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteHumanLoopCommandOutput) => void, ): void; describeHumanLoop( args: DescribeHumanLoopCommandInput, options?: __HttpHandlerOptions, ): Promise; describeHumanLoop( args: DescribeHumanLoopCommandInput, cb: (err: any, data?: DescribeHumanLoopCommandOutput) => void, ): void; describeHumanLoop( args: DescribeHumanLoopCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeHumanLoopCommandOutput) => void, ): void; listHumanLoops( args: ListHumanLoopsCommandInput, options?: __HttpHandlerOptions, ): Promise; listHumanLoops( args: ListHumanLoopsCommandInput, cb: (err: any, data?: ListHumanLoopsCommandOutput) => void, ): void; listHumanLoops( args: ListHumanLoopsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHumanLoopsCommandOutput) => void, ): void; startHumanLoop( args: StartHumanLoopCommandInput, options?: __HttpHandlerOptions, ): Promise; startHumanLoop( args: StartHumanLoopCommandInput, cb: (err: any, data?: StartHumanLoopCommandOutput) => void, ): void; startHumanLoop( args: StartHumanLoopCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartHumanLoopCommandOutput) => void, ): void; stopHumanLoop( args: StopHumanLoopCommandInput, options?: __HttpHandlerOptions, ): Promise; stopHumanLoop( args: StopHumanLoopCommandInput, cb: (err: any, data?: StopHumanLoopCommandOutput) => void, ): void; stopHumanLoop( args: StopHumanLoopCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopHumanLoopCommandOutput) => void, ): void; paginateListHumanLoops( args: ListHumanLoopsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class SageMakerA2IRuntime extends SageMakerA2IRuntimeClient implements SageMakerA2IRuntime {}