import { Type } from "../types/enums/Type.js"; import { Class } from "./Class.js"; import { UI } from "./UI.js"; export declare class FactoryManager extends Class { protected name: string; private maxChildrenSize?; private factoryVariables?; private controlIds; private control?; constructor(name: string); setControlId(name: string, element: UI): this; setControlIds(...elements: { name: string; element: UI; }[]): this; setControl(element: UI): this; setMaxChildrenSize(size: number): this; protected toJSON(): any; }