import { LinkMerge } from "../elements/link-merge"; import { WorkflowOutputParameterModel } from "../generic/WorkflowOutputParameterModel"; import { WorkflowOutputParameter } from "../../mappings/v1.0/WorkflowOutputParameter"; import { V1CommandOutputBindingModel } from "./V1CommandOutputBindingModel"; import { EventHub } from "../helpers/EventHub"; import { OutputRecordField } from "../../mappings/v1.0/OutputRecordField"; import { Expression } from "../../mappings/v1.0"; import { ExpressionModel } from "../generic/ExpressionModel"; export declare class V1WorkflowOutputParameterModel extends WorkflowOutputParameterModel { linkMerge: LinkMerge; streamable?: boolean; outputBinding?: V1CommandOutputBindingModel; doc?: string; constructor(output?: WorkflowOutputParameter, loc?: string, eventHub?: EventHub); deserialize(output: WorkflowOutputParameter | OutputRecordField): void; serialize(): WorkflowOutputParameter; addSecondaryFile(file: Expression | string): ExpressionModel; updateSecondaryFiles(files: Array): void; removeSecondaryFile(index: number): void; }