import { MinecraftServerType } from "./MinecraftServerType";
export declare const DefaultTriggers: {
    [type: string]: MinecraftServerEventsTriggers;
};
export interface MinecraftServerEventsTriggers {
    starting: RegExp | string;
    online: RegExp | string;
    offline: RegExp | string;
    stopping: RegExp | string;
    login: RegExp | string;
    logout: RegExp | string;
    rconRunning: RegExp | string;
    [event: string]: RegExp | string;
}
export declare class MinecraftServerEventParser {
    private serverType;
    private _triggers;
    constructor(serverType: MinecraftServerType, customEvents?: MinecraftServerEventsTriggers);
    parse(line: string): {
        event: string;
        data: any;
    };
    get triggers(): MinecraftServerEventsTriggers;
}
