import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateActCommandInput, CreateActCommandOutput } from "./commands/CreateActCommand"; import { CreateSessionCommandInput, CreateSessionCommandOutput, } from "./commands/CreateSessionCommand"; import { CreateWorkflowDefinitionCommandInput, CreateWorkflowDefinitionCommandOutput, } from "./commands/CreateWorkflowDefinitionCommand"; import { CreateWorkflowRunCommandInput, CreateWorkflowRunCommandOutput, } from "./commands/CreateWorkflowRunCommand"; import { DeleteWorkflowDefinitionCommandInput, DeleteWorkflowDefinitionCommandOutput, } from "./commands/DeleteWorkflowDefinitionCommand"; import { DeleteWorkflowRunCommandInput, DeleteWorkflowRunCommandOutput, } from "./commands/DeleteWorkflowRunCommand"; import { GetWorkflowDefinitionCommandInput, GetWorkflowDefinitionCommandOutput, } from "./commands/GetWorkflowDefinitionCommand"; import { GetWorkflowRunCommandInput, GetWorkflowRunCommandOutput, } from "./commands/GetWorkflowRunCommand"; import { InvokeActStepCommandInput, InvokeActStepCommandOutput, } from "./commands/InvokeActStepCommand"; import { ListActsCommandInput, ListActsCommandOutput } from "./commands/ListActsCommand"; import { ListModelsCommandInput, ListModelsCommandOutput } from "./commands/ListModelsCommand"; import { ListSessionsCommandInput, ListSessionsCommandOutput, } from "./commands/ListSessionsCommand"; import { ListWorkflowDefinitionsCommandInput, ListWorkflowDefinitionsCommandOutput, } from "./commands/ListWorkflowDefinitionsCommand"; import { ListWorkflowRunsCommandInput, ListWorkflowRunsCommandOutput, } from "./commands/ListWorkflowRunsCommand"; import { UpdateActCommandInput, UpdateActCommandOutput } from "./commands/UpdateActCommand"; import { UpdateWorkflowRunCommandInput, UpdateWorkflowRunCommandOutput, } from "./commands/UpdateWorkflowRunCommand"; import { NovaActClient } from "./NovaActClient"; export interface NovaAct { createAct( args: CreateActCommandInput, options?: __HttpHandlerOptions, ): Promise; createAct( args: CreateActCommandInput, cb: (err: any, data?: CreateActCommandOutput) => void, ): void; createAct( args: CreateActCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateActCommandOutput) => void, ): void; createSession( args: CreateSessionCommandInput, options?: __HttpHandlerOptions, ): Promise; createSession( args: CreateSessionCommandInput, cb: (err: any, data?: CreateSessionCommandOutput) => void, ): void; createSession( args: CreateSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSessionCommandOutput) => void, ): void; createWorkflowDefinition( args: CreateWorkflowDefinitionCommandInput, options?: __HttpHandlerOptions, ): Promise; createWorkflowDefinition( args: CreateWorkflowDefinitionCommandInput, cb: (err: any, data?: CreateWorkflowDefinitionCommandOutput) => void, ): void; createWorkflowDefinition( args: CreateWorkflowDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkflowDefinitionCommandOutput) => void, ): void; createWorkflowRun( args: CreateWorkflowRunCommandInput, options?: __HttpHandlerOptions, ): Promise; createWorkflowRun( args: CreateWorkflowRunCommandInput, cb: (err: any, data?: CreateWorkflowRunCommandOutput) => void, ): void; createWorkflowRun( args: CreateWorkflowRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkflowRunCommandOutput) => void, ): void; deleteWorkflowDefinition( args: DeleteWorkflowDefinitionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteWorkflowDefinition( args: DeleteWorkflowDefinitionCommandInput, cb: (err: any, data?: DeleteWorkflowDefinitionCommandOutput) => void, ): void; deleteWorkflowDefinition( args: DeleteWorkflowDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkflowDefinitionCommandOutput) => void, ): void; deleteWorkflowRun( args: DeleteWorkflowRunCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteWorkflowRun( args: DeleteWorkflowRunCommandInput, cb: (err: any, data?: DeleteWorkflowRunCommandOutput) => void, ): void; deleteWorkflowRun( args: DeleteWorkflowRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkflowRunCommandOutput) => void, ): void; getWorkflowDefinition( args: GetWorkflowDefinitionCommandInput, options?: __HttpHandlerOptions, ): Promise; getWorkflowDefinition( args: GetWorkflowDefinitionCommandInput, cb: (err: any, data?: GetWorkflowDefinitionCommandOutput) => void, ): void; getWorkflowDefinition( args: GetWorkflowDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWorkflowDefinitionCommandOutput) => void, ): void; getWorkflowRun( args: GetWorkflowRunCommandInput, options?: __HttpHandlerOptions, ): Promise; getWorkflowRun( args: GetWorkflowRunCommandInput, cb: (err: any, data?: GetWorkflowRunCommandOutput) => void, ): void; getWorkflowRun( args: GetWorkflowRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWorkflowRunCommandOutput) => void, ): void; invokeActStep( args: InvokeActStepCommandInput, options?: __HttpHandlerOptions, ): Promise; invokeActStep( args: InvokeActStepCommandInput, cb: (err: any, data?: InvokeActStepCommandOutput) => void, ): void; invokeActStep( args: InvokeActStepCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: InvokeActStepCommandOutput) => void, ): void; listActs( args: ListActsCommandInput, options?: __HttpHandlerOptions, ): Promise; listActs(args: ListActsCommandInput, cb: (err: any, data?: ListActsCommandOutput) => void): void; listActs( args: ListActsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListActsCommandOutput) => void, ): void; listModels( args: ListModelsCommandInput, options?: __HttpHandlerOptions, ): Promise; listModels( args: ListModelsCommandInput, cb: (err: any, data?: ListModelsCommandOutput) => void, ): void; listModels( args: ListModelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListModelsCommandOutput) => void, ): void; listSessions( args: ListSessionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listSessions( args: ListSessionsCommandInput, cb: (err: any, data?: ListSessionsCommandOutput) => void, ): void; listSessions( args: ListSessionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSessionsCommandOutput) => void, ): void; listWorkflowDefinitions(): Promise; listWorkflowDefinitions( args: ListWorkflowDefinitionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listWorkflowDefinitions( args: ListWorkflowDefinitionsCommandInput, cb: (err: any, data?: ListWorkflowDefinitionsCommandOutput) => void, ): void; listWorkflowDefinitions( args: ListWorkflowDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkflowDefinitionsCommandOutput) => void, ): void; listWorkflowRuns( args: ListWorkflowRunsCommandInput, options?: __HttpHandlerOptions, ): Promise; listWorkflowRuns( args: ListWorkflowRunsCommandInput, cb: (err: any, data?: ListWorkflowRunsCommandOutput) => void, ): void; listWorkflowRuns( args: ListWorkflowRunsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkflowRunsCommandOutput) => void, ): void; updateAct( args: UpdateActCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAct( args: UpdateActCommandInput, cb: (err: any, data?: UpdateActCommandOutput) => void, ): void; updateAct( args: UpdateActCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateActCommandOutput) => void, ): void; updateWorkflowRun( args: UpdateWorkflowRunCommandInput, options?: __HttpHandlerOptions, ): Promise; updateWorkflowRun( args: UpdateWorkflowRunCommandInput, cb: (err: any, data?: UpdateWorkflowRunCommandOutput) => void, ): void; updateWorkflowRun( args: UpdateWorkflowRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWorkflowRunCommandOutput) => void, ): void; paginateListActs( args: ListActsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListSessions( args: ListSessionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListWorkflowDefinitions( args?: ListWorkflowDefinitionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListWorkflowRuns( args: ListWorkflowRunsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class NovaAct extends NovaActClient implements NovaAct {}