import type { Container } from '@tinkoff/dippy'; import { SyncTapableHookInstance, TAPABLE_HOOK_FACTORY_TOKEN } from '@tramvai/core'; import type { ChildAppDiManager, ChildAppPreloadManager, ChildAppRenderManager, ChildAppRequestConfig, CHILD_APP_RESOLVE_CONFIG_TOKEN, ChildAppConfigArgs } from '@tramvai/tokens-child-app'; import type { LOGGER_TOKEN } from '@tramvai/tokens-common'; export declare class RenderManager implements ChildAppRenderManager { private readonly preloadManager; private readonly diManager; private readonly resolveFullConfig; private readonly log; private readonly hasRenderedSet; private hookFactory; hooks: { mounted: SyncTapableHookInstance; mountFailed: SyncTapableHookInstance; }; constructor({ logger, preloadManager, diManager, resolveFullConfig, hookFactory, }: { hookFactory: typeof TAPABLE_HOOK_FACTORY_TOKEN; logger: typeof LOGGER_TOKEN; preloadManager: ChildAppPreloadManager; diManager: ChildAppDiManager; resolveFullConfig: typeof CHILD_APP_RESOLVE_CONFIG_TOKEN; }); getChildDi(request: ChildAppRequestConfig): [Container | undefined, undefined | Promise]; clear(): void; } //# sourceMappingURL=render.d.ts.map