export declare function frameworkRoutePrefix(): string; export declare function isFrameworkRoutePath(pathname: string): boolean; /** * True when the server answers `pathname` itself (the framework namespace, * `/api`, `/mcp`, `/.well-known`, `/assets`) rather than the app's router. * `pathname` is router-relative: strip the app base path first. */ export declare function isServerRoutePath(pathname: string): boolean; export declare class WorkspaceAppMountResolutionError extends Error { constructor(message: string); } export declare function isWorkspaceRuntime(): boolean; /** * Configure the router basename before hydration. If mount metadata is missing, * keep the basename supplied by the server instead of guessing from the URL. */ export declare function configureClientRouterBasename(): boolean; export declare function resolveExternalEmbedTargetAppBasePath(target: string): string | undefined; export declare function resolveAppBasePath(): string; export declare function appBasePath(): string; export declare function isWorkspaceAppPath(path: string): boolean; export declare function appMountPath(appLocalRoute: string): string; export declare function appMountedPath(path: string, appLocalRoute: string): string; export declare function appPath(path: string): string; export declare function appPathFromLocalRoute(path: string): string; export declare function appApiPath(path: string): string; export declare function agentNativePath(path: string): string; export declare function agentChatStreamingUrl(): string | undefined;