import type { JSONSchema7Definition } from 'json-schema'; import type { OpenApiSchemaTypeDefinition } from './types.js'; export declare function encodePathPart(part: string): string; export declare function decodePathPart(part: string): string; export declare function encodeRefNameJsonSchema(name: string): string; export declare function decodeRefNameJsonSchema(name: string): string; export declare function encodeRefNameOpenApi(name: string): string; export declare function decodeRefNameOpenApi(name: string): string; export type AnySchema = JSONSchema7Definition | OpenApiSchemaTypeDefinition; export declare function recurseSchema(t: T, convert: (t: T) => U): U;