import { Parameter } from "./parameter"; import { IRealParameter } from "./types"; import { Unit } from "./unit"; /** Represents a real valued (double) parameter which can provide a value and be used as an automation target. */ export declare class RealParameter extends Parameter implements IRealParameter { /** Real (double) value for this parameter. *

When serializing value to text for XML, infinite values are allowed and should be represented as inf and -inf.

*/ value?: number; /** Unit in which value, min and max are defined. *

Using this rather than normalized value ranges allows transfer of parameter values and automation data.

*/ unit?: Unit; /** Minimum value this parameter can have (inclusive). */ min?: number; /** Maximum value this parameter can have (inclusive). */ max?: number; constructor(value?: number, unit?: Unit, min?: number, max?: number, parameterID?: number, name?: string, color?: string, comment?: string); toXmlObject(): any; fromXmlObject(xmlObject: any): this; }