import { JSStringValue, Value } from '../value.mts'; import type { ParseNode } from '../parser/ParseNode.mts'; import { Realm, type OrdinaryObject, type RegExpMatcher, type RegExpRecord } from '#self'; export interface RegExpObject extends OrdinaryObject { readonly OriginalSource: JSStringValue; readonly OriginalFlags: JSStringValue; readonly RegExpMatcher: RegExpMatcher; readonly RegExpRecord: RegExpRecord; readonly parsedPattern: ParseNode.RegExp.Pattern; } export declare function isRegExpObject(o: Value): o is RegExpObject; export declare function bootstrapRegExp(realmRec: Realm): void; //# sourceMappingURL=RegExp.d.mts.map