import { ServerState, Parameter, ExecutableStatus, WebserviceStatus } from "./../index";
export interface AdminWebserviceStatusInterface {
    enabled?: boolean;
    executables?: {
        [key: string]: ExecutableStatus;
    };
    state?: ServerState;
    status?: WebserviceStatus;
}
export declare class AdminWebserviceStatus implements AdminWebserviceStatusInterface, Parameter {
    enabled?: boolean;
    executables?: {
        [key: string]: ExecutableStatus;
    };
    state?: ServerState;
    status?: WebserviceStatus;
    constructor(data: any);
    static getEnabledDefault(): boolean;
    static getEnabledDescription(): string;
    static getExecutablesDefault(): {
        [key: string]: ExecutableStatus;
    };
    static getExecutablesDescription(): string;
    static getStateDescription(): string;
    static getStatusDefault(): WebserviceStatus;
    static getStatusDescription(): string;
    static fromJson(data: any): AdminWebserviceStatus;
    toJson(): any;
    clone(): AdminWebserviceStatus;
}
