import { Observable, Subject } from 'rxjs';
import { t } from '../common';
declare type Node = t.ITreeNode;
export declare function create<T extends Node>(args: {
    event$: Subject<t.TreeStateEvent>;
    until$: Observable<any>;
}): t.ITreeStateEvents<T>;
export {};
