import { Parameter } from "./../index";
export interface ExecutableResultInterface {
    applicationName?: string;
    commandLine?: Array<string>;
    consoleOutput?: Array<string>;
    exitCode?: number;
    isSuccessful?: boolean;
    message?: string;
}
export declare class ExecutableResult implements ExecutableResultInterface, Parameter {
    applicationName?: string;
    commandLine?: Array<string>;
    consoleOutput?: Array<string>;
    exitCode?: number;
    isSuccessful?: boolean;
    message?: string;
    constructor(data: any);
    static getApplicationNameDefault(): string;
    static getApplicationNameDescription(): string;
    static getCommandLineDefault(): Array<string>;
    static getCommandLineDescription(): string;
    static getConsoleOutputDefault(): Array<string>;
    static getConsoleOutputDescription(): string;
    static getExitCodeDefault(): number;
    static getExitCodeDescription(): string;
    static getIsSuccessfulDefault(): boolean;
    static getIsSuccessfulDescription(): string;
    static getMessageDefault(): string;
    static getMessageDescription(): string;
    static fromJson(data: any): ExecutableResult;
    toJson(): any;
    clone(): ExecutableResult;
}
