import PluginSetting from "./PluginSetting";
/**
 * BooleanField - class, designed to create integer plugin setting.
 * @class
 * @author Danil Andreev
 */
export default class BooleanField extends PluginSetting {
    /**
     * default - default value.
     */
    readonly default: boolean;
    /**
     * Creates an instance of BooleanField.
     * @param setting - Object with payload to construct entity.
     * @param type - type of the setting. By default - float.
     * @throws ValidationError
     * @author Danil Andreev
     */
    constructor(setting: any, type?: "boolean");
    validatePayload(payload: any): boolean;
    getJSON(): object;
}
