import PluginSetting from "./PluginSetting";
/**
 * FloatField - class, designed to create integer plugin setting.
 * @class
 * @author Danil Andreev
 */
export default class FloatField extends PluginSetting {
    /**
     * min - minimal value.
     */
    readonly min: number;
    /**
     * max - maximal value.
     */
    readonly max: number;
    /**
     * default - default value.
     */
    readonly default: number;
    /**
     * Creates an instance of FloatField.
     * @param setting - Object with payload to construct entity.
     * @throws ValidationError
     * @author Danil Andreev
     */
    constructor(setting: any);
    validatePayload(payload: any): number;
    getJSON(): object;
}
