import { CrafterConfig, Descriptor, Item, NavigationItem } from '@craftercms/models'; export declare const getItem: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ url: string; config?: CrafterConfig; }, string>; export declare const getItemComplete: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ url: string; item?: Item; }, string>; /** * @deprecated Use getItem instead */ export declare const getDescriptor: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload; /** * @deprecated Use getItem instead */ export declare const getDescriptorComplete: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ url: string; descriptor?: Descriptor | null; }, string>; export declare const getChildren: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload; export declare const getChildrenComplete: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ url: string; children?: Array; }, string>; export declare const getTree: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ url: string; depth?: Number; }, string>; export declare const getTreeComplete: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ url: string; tree?: Item; }, string>; interface GetNavAction { type: string; payload: { url: string; depth?: Number; currentPageUrl?: string; }; } export declare function getNav(url: string): GetNavAction; export declare function getNav(url: string, depth: Number): GetNavAction; export declare function getNav(url: string, depth: Number, currentPageUrl: string): GetNavAction; export declare function getNav(payload: { url: string; depth?: Number; currentPageUrl?: string; }): GetNavAction; export declare const getNavComplete: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ url: string; nav?: NavigationItem; }, string>; export interface GetNavBreadcrumbAction { type: string; payload: { url: string; root?: string; }; } export declare function getNavBreadcrumb(url: string): GetNavBreadcrumbAction; export declare function getNavBreadcrumb(url: string, root: string): GetNavBreadcrumbAction; export declare function getNavBreadcrumb(payload: { url: string; root?: string; }): GetNavBreadcrumbAction; export declare const getNavBreadcrumbComplete: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ url: string; breadcrumb?: Array; }, string>; export {};