import { Component } from "../../base-types"; import { Components } from "../../core"; import { SimpleUIComponent } from "../SimpleUIComponent"; type UIClass = new (components: Components, ...args: any[]) => T; export declare class UIPool extends Component { name: string; enabled: boolean; list: T[]; private _components; private _uiClass; constructor(components: Components, uiClass: UIClass); return(element: T): void; get(): T; } export {};