import { BehaviorSubject, Subject } from 'rxjs';
export declare class CounterSubject extends BehaviorSubject<number> {
    constructor(count?: number);
    increment(): void;
    decrement(): void;
    next(x: ((v: number) => number) | number): void;
}
export declare class NotifySubject<T = void> extends Subject<T> {
    waitNext(): Promise<T | undefined>;
}
//# sourceMappingURL=utils.d.ts.map