import { CommandInputParameter } from "../../mappings/v1.0/CommandInputParameter"; import { CommandInputRecordField } from "../../mappings/v1.0/CommandInputRecordField"; import { V1CommandInputParameterModel } from "../v1.0/V1CommandInputParameterModel"; import { V1_1CommandLineBindingModel } from "./V1_1CommandLineBindingModel"; import { V1_1InputSecondaryFileSchemaModel } from "./V1_1SecondaryFileSchemaModel"; import { LoadListing } from "../elements/load-listing"; export declare class V1_1CommandInputParameterModel extends V1CommandInputParameterModel { loadContents: boolean; secondaryFiles: V1_1InputSecondaryFileSchemaModel[]; loadListing: LoadListing; inputBinding: V1_1CommandLineBindingModel; addSecondaryFile(file: any): any; updateSecondaryFiles(files: Array): void; removeSecondaryFile(index: number): void; deserialize(attr: CommandInputParameter | CommandInputRecordField): void; serialize(): CommandInputParameter | CommandInputRecordField; addParameter(attr: CommandInputParameter | CommandInputRecordField): void; createInputBinding(): V1_1CommandLineBindingModel; addInputBinding(attr: any): void; }