declare interface Dictionary { [key: string]: T; } export interface SDKControllerUIComponent { name: string; classname: string; hide?: boolean; texture: Dictionary; defaultStatus: string; type: string; desc: string; } export declare let SDKControllerUIComponents: Dictionary; export declare class DOMComponent { domElem: any; status: string; name: string; top: any; constructor(comp: SDKControllerUIComponent, top: any); show(): void; hide(): void; setStatus(status: string): void; } export declare class DOMButton extends DOMComponent { constructor(comp: SDKControllerUIComponent, top: any); onClick(e: any): void; onMouseOver(e: any): void; onMouseOut(e: any): void; } export declare class DOMCheckbox extends DOMComponent { private statusList; constructor(comp: SDKControllerUIComponent, top: any); onClick(e: any): void; onMouseOver(e: any): void; onMouseOut(e: any): void; } /** * 设置固有style * */ export declare function setDefaultStyle(): void; /** * 设置观察者style * */ export declare function setObserverStyle(): void; export {};