import { ASObject } from "./ASObject"; import { ASArray } from "./ASArray"; export declare class ASRegExp extends ASObject { private static UNMATCHABLE_PATTERN; static classInitializer(): void; value: RegExp; private _dotall; private _extended; private _source; private _captureNames; constructor(pattern: any, flags?: string); private _parse; ecmaToString(): string; axCall(ignoredThisArg: any): any; axApply(ignoredThisArg: any, argArray?: any[]): any; get source(): string; get global(): boolean; get ignoreCase(): boolean; get multiline(): boolean; get lastIndex(): number; set lastIndex(value: number); get dotall(): boolean; get extended(): boolean; exec(str?: string): ASArray; test(str?: string): boolean; }