export default DatGuiController;
declare class DatGuiController extends GuiControl {
    constructor({ classList }?: {
        classList?: any[];
    });
    gui: any;
    el: any;
    /**
     *
     * @param {object} object
     * @param {string} property
     * @param {number} bitIndex
     * @param {string} name
     * @param {*} [extra]
     */
    addBitFlag(object: object, property: string, bitIndex: number, name: string, extra?: any): Controller;
    /**
     *
     * @param {function} method
     * @param {string} [name]
     * @param {*} [thisArg]
     * @return {Controller}
     */
    addAction(method: Function, name?: string, thisArg?: any): Controller;
    /**
     *
     * @param object
     * @param {string}  property
     * @param extra
     * @return {Controller}
     */
    add(object: any, property: string, extra: any): Controller;
    addEnumRaw(object: any, property: any, type: any): Controller;
    /**
     *
     * @param {Object} object
     * @param {string} property
     * @param {Object|Array} [extra]
     * @returns {Controller}
     */
    addControl(object: any, property: string, extra?: any | any[]): Controller;
    addFolder(name: any): any;
    addColorControl(object: any, property: any): any;
}
import GuiControl from "../../../../src/view/controller/controls/GuiControl.js";
//# sourceMappingURL=DatGuiController.d.ts.map