import type { PageProps, ResolvedNavItem, CatalogEntityConfig } from '@redocly/config'; import type { SidebarConnectedEntity } from '@redocly/theme/core/types'; export * from './use-page-shared-data'; export declare function usePageData(): import("../../../types").ResolvedPageData | null; export declare function usePageProps(): PageProps & T; export declare function usePageVersions(): { versions: { link: string; version: string; label: string; default: boolean; active: boolean; folderId: string; "redocly::teams-rbac"?: import("@redocly/config").RbacScopeItems; "redocly::route-rbac"?: { slug?: string; fsPath?: string; }; }[]; }; export declare function useSidebarItemsData(): ResolvedNavItem[]; export declare function useSidebarConnectedCatalogEntity(): SidebarConnectedEntity | undefined; export declare function useSidebarConnectedCatalogConfig(): CatalogEntityConfig | undefined; export declare function useSidebarSiblingsData(): { prevPage: import("@redocly/config").ResolvedNavItemWithLink | undefined; nextPage: import("@redocly/config").ResolvedNavItemWithLink | undefined; } | { prevPage?: undefined; nextPage?: undefined; } | undefined; export declare function usePageDataLoader(): import("../../../types").ResolvedPageData | undefined; //# sourceMappingURL=hooks.d.ts.map