import { Stream } from './Stream';
export declare class Router<A, K> {
    private _inStream;
    private _table;
    private _vertex;
    constructor(inStream: Stream<A>, selector: (a: A) => K[], keyToStr?: (k: K) => string);
    filterMatches(k: K): Stream<A>;
}
