import type { CallspecUiBranding } from './callspec-ui/branding'; import type { CallspecMeta, RouteAuth } from './types'; export declare function resolveCallspecMeta(meta: CallspecMeta): CallspecMeta & { title: string; version: string; }; export declare function metaBrandingFromCallspecMeta(meta: CallspecMeta & { title: string; }, options?: { authHint?: string; }): CallspecUiBranding & { mcp?: { authHint?: string; }; }; export declare function slugifyName(name: string, fallback: string): string; export declare function slugServerName(title: string): string; export declare function joinRoutePath(basePath: string, segment: string): string; export declare function joinMountPath(basePath: string, subPath: string): string; export declare function siblingSpecPath(relativePath: string): string; /** Relative URL from a mount subpath (e.g. docs UI) back to the mount root. */ export declare function relativeToMountRoot(fromSubpath: string): string; /** Relative URL from one mount subpath to another at the same mount root. */ export declare function relativeToMountPath(fromSubpath: string, toSubpath: string): string; export declare function defaultAuthHint(meta: CallspecMeta, routes: Record): string | undefined;