import { Desktop, EventHandler, HtmlComponent, InitModelOf, OutlineOverview, PageTileGrid, PropertyChangeEvent, TileOutlineOverviewEventMap, TileOutlineOverviewModel, TreeNodesDeletedEvent, TreeNodesInsertedEvent } from '../../../index';
export declare class TileOutlineOverview extends OutlineOverview implements TileOutlineOverviewModel {
model: TileOutlineOverviewModel;
eventMap: TileOutlineOverviewEventMap;
self: TileOutlineOverview;
pageTileGrid: PageTileGrid;
scrollable: boolean;
titleVisible: boolean;
contentHtmlComp: HtmlComponent;
$title: JQuery;
protected _desktopNavigationVisibilityChangeHandler: EventHandler>;
protected _outlineNodesInsertedHandler: EventHandler;
protected _outlineNodesDeletedHandler: EventHandler;
constructor();
protected _init(model: InitModelOf): void;
protected _destroy(): void;
protected _render(): void;
protected _remove(): void;
protected _renderProperties(): void;
protected setPageTileGrid(pageTileGrid: PageTileGrid): void;
protected _renderPageTileGrid(): void;
protected _createPageTileGrid(): PageTileGrid;
setScrollable(scrollable: boolean): void;
protected _renderScrollable(): void;
protected _updateTitle(animated?: boolean): void;
protected _onDesktopNavigationVisibilityChange(event: PropertyChangeEvent): void;
protected _onOutlineNodesInserted(event: TreeNodesInsertedEvent): void;
protected _onOutlineNodesDeleted(event: TreeNodesDeletedEvent): void;
}
//# sourceMappingURL=TileOutlineOverview.d.ts.map