import { Subscription, Source, Sink } from '../interfaces';
export declare class BasicSubscription<T> implements Subscription<T> {
    private source;
    private sink;
    private disposable;
    constructor(source: Source<T>, sink: Sink<T>);
    static create<T>(source: Source<T>, sink: Sink<T>): BasicSubscription<T>;
    unsubscribe(): void;
}
