import type { OpenAPIV3_1 } from '@scalar/openapi-types';
import type { TraversedEntry } from '../../../features/traverse-schema/types';
import type { UseNavState } from '../../../hooks/useNavState.js';
/**
 * Traverse the paths of the spec and build a map of tags and operations
 *
 * Default tag is to match what we have now we can improve later
 */
export declare const traversePaths: (content: OpenAPIV3_1.Document, tagsMap: Map<string, {
    tag: OpenAPIV3_1.TagObject;
    entries: TraversedEntry[];
}>, titlesMap: Map<string, string>, getOperationId: UseNavState["getOperationId"]) => void;
//# sourceMappingURL=traverse-paths.d.ts.map