import { Desktop, EventHandler, HtmlComponent, InitModelOf, OutlineOverview, PageTileGrid, PropertyChangeEvent, TileOutlineOverviewEventMap, TileOutlineOverviewModel } 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<PropertyChangeEvent<boolean, Desktop>>;
    constructor();
    protected _init(model: InitModelOf<this>): void;
    protected _render(): void;
    protected _remove(): void;
    protected _renderProperties(): void;
    protected _renderPageTileGrid(): void;
    protected _createPageTileGrid(): PageTileGrid;
    setScrollable(scrollable: boolean): void;
    protected _renderScrollable(): void;
    protected _updateTitle(animated?: boolean): void;
    protected _onDesktopNavigationVisibilityChange(event: PropertyChangeEvent<boolean, Desktop>): void;
}
//# sourceMappingURL=TileOutlineOverview.d.ts.map