import * as React from 'react'; import { ComponentSync } from '../../core/ComponentSync.js'; import { ResolvableContent } from '@nu-art/ts-common'; import { PermissibleModulesUpdated } from '../../modules/sync-manager/ModuleFE_SyncManager.js'; import './AwaitSync.scss'; type Props = React.PropsWithChildren<{ customLoader?: ResolvableContent; }>; type State = { awaiting: boolean; }; export declare class AwaitSync extends ComponentSync implements PermissibleModulesUpdated { __onPermissibleModulesUpdated: () => void; shouldComponentUpdate(): boolean; protected deriveStateFromProps(nextProps: Props, state: State): State; render(): string | number | boolean | Iterable | import("react/jsx-runtime").JSX.Element | null | undefined; } export {};