import { FlutterShell } from "./shell.js"; import { NativeSurfaceProps, NativeSurfacePropsForRegistry } from "./native-surface.js"; import { NativeRouteLink } from "./react.js"; import { ReactNode } from "react"; import { DocumentScrollLock } from "@coreframe/lib/document-scroll-lock"; //#region src/composition.d.ts declare const shell: FlutterShell; /** Mounts one generated, React-owned Flutter surface without exposing bridge controller props. */ declare const NativeSurface: (props: NativeSurfacePropsForRegistry) => ReactNode; declare function ShellHost(): import("react").JSX.Element; //#endregion export { DocumentScrollLock, NativeRouteLink, NativeSurface, type NativeSurfaceProps, type NativeSurfacePropsForRegistry, ShellHost, shell };