import { ContentClassifier, HumanLoopStatus, SortOrder } from "./enums"; export interface DeleteHumanLoopRequest { HumanLoopName: string | undefined; } export interface DeleteHumanLoopResponse {} export interface DescribeHumanLoopRequest { HumanLoopName: string | undefined; } export interface HumanLoopOutput { OutputS3Uri: string | undefined; } export interface DescribeHumanLoopResponse { CreationTime: Date | undefined; FailureReason?: string | undefined; FailureCode?: string | undefined; HumanLoopStatus: HumanLoopStatus | undefined; HumanLoopName: string | undefined; HumanLoopArn: string | undefined; FlowDefinitionArn: string | undefined; HumanLoopOutput?: HumanLoopOutput | undefined; } export interface ListHumanLoopsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; FlowDefinitionArn: string | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface HumanLoopSummary { HumanLoopName?: string | undefined; HumanLoopStatus?: HumanLoopStatus | undefined; CreationTime?: Date | undefined; FailureReason?: string | undefined; FlowDefinitionArn?: string | undefined; } export interface ListHumanLoopsResponse { HumanLoopSummaries: HumanLoopSummary[] | undefined; NextToken?: string | undefined; } export interface HumanLoopDataAttributes { ContentClassifiers: ContentClassifier[] | undefined; } export interface HumanLoopInput { InputContent: string | undefined; } export interface StartHumanLoopRequest { HumanLoopName: string | undefined; FlowDefinitionArn: string | undefined; HumanLoopInput: HumanLoopInput | undefined; DataAttributes?: HumanLoopDataAttributes | undefined; } export interface StartHumanLoopResponse { HumanLoopArn?: string | undefined; } export interface StopHumanLoopRequest { HumanLoopName: string | undefined; } export interface StopHumanLoopResponse {}