import { ValidationBase } from "../helpers/validation/ValidationBase"; import { StepModel } from "./StepModel"; import { Plottable } from "./Plottable"; import { Serializable } from "../interfaces/Serializable"; import { ParameterTypeModel } from "./ParameterTypeModel"; import { ExpressionModel } from "./ExpressionModel"; export declare class WorkflowStepOutputModel extends ValidationBase implements Plottable, Serializable { type?: ParameterTypeModel; fileTypes: string[]; label?: string; description?: string; secondaryFiles: ExpressionModel[]; parentStep: StepModel; id: string; customProps: any; serialize(): any; deserialize(attr: any): void; isVisible: boolean; /** * ID used for creating connections */ readonly sourceId: string; /** * ID used for graph */ readonly connectionId: string; }