import { ObjectOrChildModel, PropertyChangeEvent, Tile, TileEventMap, TileModel, Widget } from '../index'; export interface CompositeTileModel extends TileModel { widgets?: ObjectOrChildModel[]; } export interface CompositeTileEventMap extends TileEventMap { 'propertyChange:widgets': PropertyChangeEvent; } export declare class CompositeTile extends Tile implements CompositeTileModel { model: CompositeTileModel; eventMap: CompositeTileEventMap; self: CompositeTile; widgets: Widget[]; constructor(); protected _render(): void; protected _renderProperties(): void; setWidgets(widgets: ObjectOrChildModel[]): void; protected _renderWidgets(): void; } //# sourceMappingURL=CompositeTile.d.ts.map