import type { RedoclyConfig, ResolvedConfigLinks, ResolvedNavItem, RawNavConfig, NavItem } from '@redocly/config'; import type { AfterRoutesCreatedActions, LifecycleContext, ResolveItemsOptions } from '../types'; export type ResolveLinkContext = Pick; export declare function resolveLinksFromConfig(rawConfig: RawNavConfig, contentDir: string, actions: ResolveLinkContext, context: LifecycleContext, options: ResolveItemsOptions): Promise; export declare function normalizeItems(items: NavItem[]): NavItem[]; export declare function resolveItems(items: NavItem[] | undefined, fromDir: string, actions: ResolveLinkContext, context: LifecycleContext, options: ResolveItemsOptions): Promise; export declare function resolveItem(item: NavItem, fromDir: string, actions: ResolveLinkContext, context: LifecycleContext, options: ResolveItemsOptions): Promise; export declare function collectItemsLinkedToSidebars(navbar: RedoclyConfig['navbar'], actions: AfterRoutesCreatedActions, context: LifecycleContext, options: ResolveItemsOptions): Promise>; //# sourceMappingURL=nav-utils.d.ts.map