import React from 'react'; import { ClientConn, ValueUpdate, DataMap, ValueSubscriber } from '@ticlo/core/editor'; interface LazyUpdateProps { conn: ClientConn; } export declare abstract class LazyUpdateComponent

extends React.Component { _rendering: boolean; _mounted: boolean; render(): React.ReactNode; componentDidMount(): void; shouldComponentUpdate(nextProps: Readonly

, nextState: Readonly): boolean; abstract renderImpl(): React.ReactNode; safeSetState(state: Pick | S | null, callback?: () => void): void; forceUpdate(): void; safeForceUpdate: () => void; componentWillUnmount(): void; } export declare class LazyUpdateSubscriber extends ValueSubscriber { parent: { forceUpdate: Function; } | Function; value: any; bindingPath: string; defaultValue: any; error: string; constructor(parent: { forceUpdate: Function; } | Function, defaultValue?: any); onUpdate(response: ValueUpdate): void; onError(error: string, data?: DataMap): void; update(): void; } export {};