import { Serializable } from "../interfaces/Serializable"; import { CommandLineBindingModel } from "../generic/CommandLineBindingModel"; import { CommandLineBinding } from "../../mappings/v1.0/CommandLineBinding"; import { V1ExpressionModel } from "./V1ExpressionModel"; import { Expression } from "../../mappings/v1.0/Expression"; import { EventHub } from "../helpers/EventHub"; export declare class V1CommandLineBindingModel extends CommandLineBindingModel implements Serializable { valueFrom: V1ExpressionModel; shellQuote: boolean; hasSecondaryFiles: boolean; hasShellQuote: boolean; constructor(binding?: CommandLineBinding, loc?: string, eventHub?: EventHub); private serializedKeys; setValueFrom(val: string | Expression): void; deserialize(binding: CommandLineBinding): void; serialize(): any; validate(context: any): Promise; }