;
protected readonly _descendantsIdSet: MutableSet ;
depth?: number;
currentValueInit: AsyncChildObservable['currentValue'];
}>);
addDescendant(child: ChildObservable): void;
startUpdate(nextValue: A): void;
complete(): void;
tryComplete(): void;
}
export declare class SyncChildObservableClass extends ObservableBaseClass implements SyncChildObservable {
readonly type: Type;
readonly parents: Wrap ;
constructor({ type, parents, depth, currentValueInit, }: Readonly<{
type: Type;
parents: Wrap ;
depth?: number;
currentValueInit: SyncChildObservable['currentValue'];
}>);
complete(): void;
tryComplete(): void;
}
export declare class InitializedSyncChildObservableClass extends SyncChildObservableClass implements InitializedSyncChildObservable {
constructor({ type, parents, depth, currentValueInit, }: Readonly<{
type: Type;
parents: Wrap ;
depth?: number;
currentValueInit: InitializedSyncChildObservable['currentValue'];
}>);
get currentValue(): Some;
chain(operator: InitializedToInitializedOperator | ToInitializedOperator): InitializedObservable;
chain(operator: Operator): Observable;
}