import type { ReactNode } from 'react';
/**
 * The default root exported by `@lynx-js/react` for you to render a JSX
 * @public
 */
export interface Root {
    /**
     * Use this API to pass in your JSX to render
     *
     * @example
     *
     * ```ts
     * import { root } from "@lynx-js/react"
     *
     * function App() {
     *   // Your app
     *   return <view>...</view>
     * }
     *
     * root.render(<App/>);
     * ```
     *
     * @public
     */
    render: (jsx: ReactNode) => void;
}
/**
 * The default and only root of ReactLynx for you to render JSX
 * @example
 * ```ts
 * import { root } from "@lynx-js/react"
 * ```
 *
 * @public
 */
export declare const root: Root;
