import type { CanvasSkyOptions } from "../canvas/types.js"; export interface ReactRuntime { createElement(type: string, props: Record): unknown; useEffect(effect: () => void | (() => void), dependencies: readonly unknown[]): void; useRef(initial: T): { current: T; }; } export interface ReactSkyProps { readonly options: CanvasSkyOptions; readonly className?: string; readonly style?: Record; } export declare function createReactSkyComponent(react: ReactRuntime): (props: ReactSkyProps) => unknown; //# sourceMappingURL=react.d.ts.map