import type { OpenAPIV3_1 } from '@scalar/openapi-types';
import type { ApiReferenceConfiguration } from '@scalar/types/api-reference';
import type { TagsMap, TraversedEntry } from '../../../features/traverse-schema/types';
import type { UseNavState } from '../../../hooks/useNavState.js';
type Options = Pick<UseNavState, 'getTagId'> & Pick<ApiReferenceConfiguration, 'tagsSorter' | 'operationsSorter'>;
/** Traverses our tags map creates entries, also handles sorting and tagGroups */
export declare const traverseTags: (content: OpenAPIV3_1.Document, tagsMap: TagsMap, titlesMap: Map<string, string>, { getTagId, tagsSorter, operationsSorter }: Options) => TraversedEntry[];
export {};
//# sourceMappingURL=traverse-tags.d.ts.map