export interface Matcher { [Symbol.match](string: string): RegExpMatchArray | null; } export declare class Enum { readonly value: string; get length(): number; constructor(value: any); toString(): string; includes(val: string, position?: number): boolean; indexOf(val: string, position?: number): number; match(matcher: string | RegExp | Matcher): RegExpMatchArray | null; toLowerCase(): Enum; toUpperCase(): Enum; }