import { Factory, GframeModule } from '@g.frame/core'; import { Object3D } from 'three'; import { IconButtonComponent } from './IconButtonComponent'; import { IIconButtonComponentOptions } from './IconButtonComponent_interfaces'; import { ActionController } from '@g.frame/common.action_controller'; export declare class IconButtonComponentFactory extends Factory { __constructor: typeof IconButtonComponent; private components; private actionController; constructor(); setActionController(actionController: ActionController): void; get(params: IIconButtonComponentOptions): IconButtonComponent; onDispose(component: IconButtonComponent, disposedObject: Object3D | GframeModule): void; update(params: any): any; }