import { GlobalStore, NizzaStore, RenderProps, Runtime, RuntimeManagerConfig } from '../../../core/src'; import { ComponentType, ReactElement } from 'react'; import { Root } from 'react-dom/client'; type BaseConfig = Omit, 'globalId' | 'getStore'>; type MinimalRuntimeConfig = Partial & Required, 'env' | 'logger'>>; export declare function initializeNizzaRuntime(config: MinimalRuntimeConfig): Runtime; export declare function registerReactComponent(runtime: Runtime, rootId: string, components: (ComponentType | ReactElement)[]): void; export declare function registerLitComponent(runtime: Runtime, defaultRootId: string, wcName: string): void; export declare function reactRender(root: Root, components: (ComponentType | ReactElement)[], props: RenderProps): void; export declare const setDefaultProductDataSource: (runtime: Runtime, defaultLimit?: number) => Promise; export {}; //# sourceMappingURL=runtime-utils.d.ts.map