import type { Dispatch } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store";
export declare const SET_ERROR_PAGE = "metabase/app/SET_ERROR_PAGE";
export declare function setErrorPage(error: any): {
    type: string;
    payload: any;
};
interface IOpenUrlOptions {
    blank?: boolean;
    event?: Event;
    blankOnMetaOrCtrlKey?: boolean;
    blankOnDifferentOrigin?: boolean;
}
export declare const openUrl: (url: string, options: IOpenUrlOptions) => (dispatch: Dispatch) => void;
export declare function isNavbarOpenForPathname(pathname: string, prevState: boolean): boolean;
export declare const OPEN_NAVBAR = "metabase/app/OPEN_NAVBAR";
export declare const CLOSE_NAVBAR = "metabase/app/CLOSE_NAVBAR";
export declare const TOGGLE_NAVBAR = "metabase/app/TOGGLE_NAVBAR";
export declare const openNavbar: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"metabase/app/OPEN_NAVBAR">;
export declare const closeNavbar: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"metabase/app/CLOSE_NAVBAR">;
export declare const toggleNavbar: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"metabase/app/TOGGLE_NAVBAR">;
declare const _default: import("@reduxjs/toolkit").Reducer<{
    errorPage: null;
    isNavbarOpen: boolean;
    isDndAvailable: boolean;
}, import("@reduxjs/toolkit").Action<string> | import("redux-actions").Action<null> | import("redux-actions").Action<{
    pathname: string;
    search: string;
    hash: string;
    action: string;
    key: string;
    state?: any;
    query?: any;
}>, Partial<{
    errorPage: never;
    isNavbarOpen: never;
    isDndAvailable: unknown;
}>>;
export default _default;
