import { Observable } from "rxjs"; import { SubscriberRef } from "./subscription-ref"; export declare type MatchPredicate = (value: string | undefined, observable?: Observable) => boolean; export declare type Match = Observable | string | RegExp | MatchPredicate; export declare function matches(observable: Observable, match: Match, value?: string): boolean; export declare function matches(observable: Observable, match: Match): boolean; export declare function matches(subscriberRef: SubscriberRef, match: Match, value?: string): boolean; export declare function matches(subscriberRef: SubscriberRef, match: Match): boolean; export declare function read(observable: Observable): string | undefined; export declare function toString(match: Match): string;