declare global {
    interface String {
        replaceAll(str1: string, str2: string, ignore?: boolean): string;
    }
}
export declare class Message {
    private _date;
    private _message;
    constructor(_date: Date, _message: string);
    get date(): Date;
    set date(value: Date);
    get message(): string;
    set message(value: string);
}
export declare class Messages {
    private displayLocation;
    private isReady;
    messages: Array<Message>;
    private area;
    constructor(displayLocation: JQuery | string);
    private init;
    private refreshMessages;
    showMessages: () => void;
    addMessage: (msg: string | Message) => void;
}
export declare const messages: Messages;
export declare function debugWrite(msg: string): void;
export declare function addMessage(when: Date, msg: string): void;
