export interface IMatchPath { readonly match: { [key: string]: string; }; readonly caseSensitive: boolean; } export declare class MatchPath implements IMatchPath { /** * Matches if the path is exactly the given value * @param path - the path to match. * @param caseSensitive - whether the match should be case sensitive. * @returns the rule match */ static exact(path: string, caseSensitive?: boolean): IMatchPath; /** * Matches if the path starts with the given value * @param path - the path to match. * @param caseSensitive - whether the match should be case sensitive. * @returns the rule match */ static prefix(path: string, caseSensitive?: boolean): IMatchPath; readonly match: { [key: string]: string; }; readonly caseSensitive: boolean; constructor(match: { [key: string]: string; }, caseSensitive: boolean); }