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