import { ReduxThunkedAction } from "../api/common";
import { ITaskPaneBackAction, ITaskPaneForwardAction, ITaskPanePushUrlAction } from './defs';
/**
 * Go back to the initial task URL
 *
 * @export
 * @returns {ReduxThunkedAction}
 */
export declare function goHome(): ReduxThunkedAction;
/**
 * Go back one entry in the task pane navigation history
 *
 * @export
 * @returns
 */
export declare function goBack(): ITaskPaneBackAction;
/**
 * Go forward one entry in the task pane navigation history
 *
 * @export
 * @returns
 */
export declare function goForward(): ITaskPaneForwardAction;
/**
 * Pushes the given URL to the task pane navigation history stack
 *
 * @export
 * @param {string} url
 * @param {boolean} [silent]
 * @returns
 */
export declare function pushUrl(url: string, silent?: boolean): ITaskPanePushUrlAction;
