export declare abstract class ErrorProcessing {
    protected className: string;
    protected functionName: string;
    protected _message: string;
    constructor(className: string, functionName: string, message?: string);
    get message(): string;
    abstract logMessage(): void;
    addMessage(message: string): void;
}
export declare class ErrorLog extends ErrorProcessing {
    logMessage(): void;
    generateMessageString(): string;
}
export declare class WarningLog extends ErrorProcessing {
    logMessage(): void;
}
//# sourceMappingURL=ErrorLoging.d.ts.map