import { ColorScheme, EnumObject, GridData, InitModelOf, LoadingSupport, ObjectOrModel, Resizable, TileEventMap, TileModel, TileMoveHandler, Widget } from '../index'; export type TileDisplayStyle = EnumObject; export declare class Tile extends Widget implements TileModel { model: TileModel; eventMap: TileEventMap; self: Tile; animateBoundsChange: boolean; colorScheme: ColorScheme; displayStyle: TileDisplayStyle; gridData: GridData; gridDataHints: GridData; rowId: string; selected: boolean; selectable: boolean; movable: boolean; movableProducer: () => TileMoveHandler; resizable: boolean; resizableProducer: () => Resizable; plainText: string; constructor(); static DisplayStyle: { DEFAULT: string; PLAIN: string; }; protected _createLoadingSupport(): LoadingSupport; protected _init(model: InitModelOf): void; protected _render(): void; protected _renderProperties(): void; protected _renderEnabled(): void; protected _postRender(): void; protected _renderDisplayStyle(): void; /** @see TileModel.gridDataHints */ setGridDataHints(gridData: ObjectOrModel): void; protected _setGridDataHints(gridData: ObjectOrModel): void; /** @internal */ _setGridData(gridData: ObjectOrModel): void; /** @see TileModel.colorScheme */ setColorScheme(colorScheme: ColorScheme | string): void; protected _setColorScheme(colorScheme: ColorScheme | string): void; protected _renderColorScheme(): void; /** @see TileModel.selected */ setSelected(selected: boolean): void; protected _renderSelected(): void; /** @see TileModel.selectable */ setSelectable(selectable: boolean): void; protected _setSelectable(selectable: boolean): void; protected _renderSelectable(): void; setMovableProducer(producer: () => TileMoveHandler): void; protected _renderMovableProducer(): void; setMovable(movable: boolean): void; protected _renderMovable(): void; protected _removeMovable(): void; setResizableProducer(producer: () => Resizable): void; protected _renderResizableProducer(): void; setResizable(resizable: boolean): void; protected _renderResizable(): void; protected _removeResizable(): void; setFilterAccepted(filterAccepted: boolean): void; get filterAccepted(): boolean; /** @internal */ _renderVisible(): void; } //# sourceMappingURL=Tile.d.ts.map