import { WidgetType, WidgetBase } from '../widget/widget'; export declare abstract class TCWidget extends WidgetBase { chainId: string; boardType: string; widgetId: number; tileId: number; widgetListeners: TCWidgetListener[]; constructor(chainId: string, boardType: string, boardId: number, widgetId: number, type: WidgetType); addTCWListener(listener: TCWidgetListener): void; removeTCWListener(listener: any): void; abstract _setProperty(prop: string, val: any, data?: any): void; } export interface TCWidgetListener { } //# sourceMappingURL=tcwidget-base.d.ts.map