import { AreaEvent } from "../events/AreaEvent"; import { LogEvent } from "../events/LogEvent"; import { PathOfExileLogEvents } from "../events/PathOfExileLogEvents"; import { Language } from "../models/Language"; import { Matcher } from "./Matcher"; export declare class AreaMatcher extends Matcher { eventName: keyof PathOfExileLogEvents; protected static readonly joinedAreaRegex: Record; protected static readonly leftAreaRegex: Record; constructor(eventName?: keyof PathOfExileLogEvents); match(line: string, logEvent: LogEvent, language: Language): AreaEvent | undefined; private matchAreaJoined; private matchAreaLeft; }