export interface CreateApiOptions { Definition: string; FlowServiceName: string; IsNewRole: boolean; Type: string; FlowServiceChineseName: string; Description: string; EnableCLS: boolean; RoleResource?: string; Input?: string; } export declare type UpdateApiOptions = CreateApiOptions & { FlowServiceResource: string; }; export interface CreateOptions { definition: string; name: string; isNewRole?: boolean; roleArn: string; type?: string; chineseName?: string; description?: string; enableCls?: boolean; input?: string; } export declare type UpdateOptions = Omit & { resourceId: string; }; export interface BaseResult { requestId: string; resourceId: string; } export interface CreateResult extends BaseResult { roleArn: string; } export declare type UpdateResult = BaseResult & { roleArn: string; }; export declare type DeleteResult = BaseResult; export interface ExecuteOptions { resourceId: string; name?: string; input?: string; } export interface ExecuteApiOptions { StateMachineResourceName: string; Input?: string; Name?: string; } export declare type ExecuteResult = BaseResult & { executeName: string; }; export interface StopResult { requestId: string; executeName: string; } export interface ExecuteState { ExecutionResourceName: string; Name: string; StartDate: string; StopDate: string; StateMachineResourceName: string; Status: string; Input: string; Output: string; ExecutionDefinition: string; RequestId: string; } export interface FlowDetail { FlowServiceName: string; Status: string; Definition: string; RoleResource: string; Type: string; CreateDate: string; Description: string; FlowServiceChineseName: string; EnableCLS: boolean; CLSUrl: string; FlowInput: string; RequestId: string; }