import { PresentationMode } from "../../../lib";
import { SnkMessageBuilder } from "../../../lib/message/SnkMessageBuilder";
import { VIEW_MODE } from "../../../lib/utils/constants";
import { DataState } from "../../snk-data-unit/snk-data-unit";
import { TaskbarManager } from "../../snk-taskbar/snk-taskbar";
export declare const DEFAULT_TASKBAR_BUTTONS: Array<string>;
export declare enum CustomTaskbarButton {
  FILTER = "FILTER",
  ENTITY_SEARCH = "ENTITY_SEARCH"
}
export declare function buildNativeTaskbarManager(currentViewMode: VIEW_MODE, mergeTaskbarManager?: TaskbarManager, messagesBuilder?: SnkMessageBuilder): TaskbarManager;
export declare function getHeaderTaskbarId(dataState: DataState, presentationMode: PresentationMode): string;
export declare function getTopTaskBarId(dataState: DataState, presentationMode: PresentationMode): string;
