import PluginSetting from "./PluginSetting";
/**
 * GroupField - class, designed to create  plugin setting groups.
 * @class
 * @author Danil Andreev
 */
export default class GroupField extends PluginSetting {
    /**
     * nested - nested items in group.
     */
    readonly nested: PluginSetting[];
    /**
     * Creates an instance of GroupField.
     * @param setting - Object with payload to construct entity.
     * @throws ValidationError
     * @author Danil Andreev
     */
    constructor(setting: any);
    validatePayload(payload: any): object;
    getJSON(): object;
}
