export declare function stripViewerExtensions(value: unknown): unknown; /** * Build export path keys from sidebar tree segments (same order as docs), * appending any `{param}` tail from the real URL so templates stay complete. * Real URL is preserved on `x-daxta-url-path` when it differs. */ export declare function exportPathFromTree(urlPath: string, treeSegments: string[]): string; /** * Export OpenAPI with path keys ordered like the docs sidebar (`x-tree-segments`). * Real request URLs stay on `x-daxta-url-path` when remapped. */ export declare function toTreeOrderedOpenApi(raw: Record): Record; export declare function readStrippedOpenApiJson(): string | null;