import type { ReactNode } from 'react'; import { type ComponentRender } from './component-shared.js'; export { isAsyncFunctionWithoutTransform, runSyncReplayAsyncComponent, SIGNALIUM_ASYNC_COMPONENT, throwIfSignaliumAsyncComponentPassedToUse, } from './async-component.js'; export default function component(fn: (props: Props) => Promise): (props: Props) => ReactNode; export default function component(fn: (props: Props) => ComponentRender): (props: Props) => ReactNode; //# sourceMappingURL=component.d.ts.map