import { Op } from './util/types'; export declare function useStream(source: T, a: Op): [A, boolean]; export declare function useStream(source: T, a: Op, b: Op): [B, boolean]; export declare function useStream(source: T, a: Op, b: Op, c: Op): [C, boolean]; export declare function useStream(source: T, a: Op, b: Op, c: Op, d: Op): [D, boolean]; export declare function useStream(source: T, a: Op, b: Op, c: Op, d: Op, e: Op): [E, boolean]; export declare function useStream(source: T, a: Op, b: Op, c: Op, d: Op, e: Op, f: Op): [F, boolean]; export declare function useStream(source: T, a: Op, b: Op, c: Op, d: Op, e: Op, f: Op, g: Op): [G, boolean]; export declare function useStream(source: T, a: Op, b: Op, c: Op, d: Op, e: Op, f: Op, g: Op, h: Op): [H, boolean]; export declare function useStream(source: T, a: Op, b: Op, c: Op, d: Op, e: Op, f: Op, g: Op, h: Op, i: Op): [I, boolean]; export declare function useStream(source: T, a: Op, b: Op, c: Op, d: Op, e: Op, f: Op, g: Op, h: Op, i: Op, j: Op): [J, boolean]; export declare function useStream(source: T, a: Op, b: Op, c: Op, d: Op, e: Op, f: Op, g: Op, h: Op, i: Op, j: Op, l: Op): [K, boolean]; export declare function useStream(source: T, ...pipes: Op[]): any;