import { Event, ModelAdapter, RemoteTileFilter, TileActionEvent, TileClickEvent, TileGrid, TileGridModel } from '../index';
export declare class TileGridAdapter extends ModelAdapter {
    widget: TileGrid;
    tileFilter: RemoteTileFilter;
    constructor();
    protected _syncSelectedTiles(tileIds: string[]): void;
    protected _syncTiles(tileIds: any[]): void;
    protected _initProperties(model: TileGridModel & {
        filteredTiles?: string[];
    }): void;
    protected _syncFilteredTiles(tileIds: string[]): void;
    protected _onWidgetTileClick(event: TileClickEvent): void;
    protected _onWidgetTileAction(event: TileActionEvent): void;
    protected _onWidgetEvent(event: Event<TileGrid>): void;
    static modifyTileGridPrototype(): void;
}
//# sourceMappingURL=TileGridAdapter.d.ts.map