import type { FC, HTMLAttributes, ReactNode, Ref } from 'react'; import { type TestableProps } from '../../utils/testId'; import type { NavConfig } from './model'; export interface RemoteShellProps extends HTMLAttributes, TestableProps { ref?: Ref; children?: ReactNode; /** Navigation config used to build nav state for sub-components. */ config: NavConfig; /** URL prefix stripped before matching and prepended when navigating (e.g. `"/edge"`). */ basePath?: string; /** Custom navigation handler for router integration (React Router, Next.js, etc.). */ onNavigate?: (pathname: string) => void; } export declare const RemoteShell: FC;