import { ConfigurationParameterUnit } from './ConfigurationParameterUnit'; export declare class ConfigurationParameter { name?: string; values?: Array; unit?: string; type?: string; readonly?: boolean; private 'value_range'?; private 'restart_required'?; description?: string; constructor(name?: string, values?: Array, unit?: string, type?: string, readonly?: boolean, valueRange?: string, restartRequired?: boolean, description?: string); withName(name: string): ConfigurationParameter; withValues(values: Array): ConfigurationParameter; withUnit(unit: string): ConfigurationParameter; withType(type: string): ConfigurationParameter; withReadonly(readonly: boolean): ConfigurationParameter; withValueRange(valueRange: string): ConfigurationParameter; set valueRange(valueRange: string | undefined); get valueRange(): string | undefined; withRestartRequired(restartRequired: boolean): ConfigurationParameter; set restartRequired(restartRequired: boolean | undefined); get restartRequired(): boolean | undefined; withDescription(description: string): ConfigurationParameter; } //# sourceMappingURL=ConfigurationParameter.d.ts.map