import { Datatype } from "./Datatype"; export interface WorkflowInputSchema { type: Datatype | WorkflowInputSchema | string | WorkflowInputMapSchema | WorkflowInputArraySchema | WorkflowInputRecordSchema | WorkflowInputEnumSchema | Array; } export declare type ArrayType = "array"; export interface WorkflowInputArraySchema { items: Datatype | WorkflowInputSchema | WorkflowInputMapSchema | WorkflowInputArraySchema | WorkflowInputRecordSchema | WorkflowInputEnumSchema | string | Array; type: ArrayType; } export declare type RecordType = "record"; export interface WorkflowInputRecordSchema { type: RecordType; fields: Array; } export declare type EnumType = "enum"; export interface WorkflowInputEnumSchema { type: EnumType; symbols: string[]; } export declare type MapType = "map"; export interface WorkflowInputMapSchema { type: MapType; values: string; }