declare type MessageFunction = () => string;
declare type LogMessage = string | MessageFunction;
export declare class PiLogger {
    private static muteAll;
    private static FgRed;
    private static FgBlack;
    private static FgBlue;
    static muteAllLogs(): void;
    static unmuteAllLogs(): void;
    static filter: string;
    static showString(s: string | null): void;
    category: string;
    active: boolean;
    constructor(cat: string);
    info(o: any, msg: LogMessage): void;
    log(msg: LogMessage): void;
    error(o: any, msg: LogMessage): void;
    mute(): PiLogger;
    show(): PiLogger;
    protected message(msg: LogMessage): string;
    protected logToConsole(color: string, message: string): void;
    colorMyText(): void;
}
export declare const EVENT_LOG: PiLogger;
export declare const RENDER_LOG: PiLogger;
export {};
//# sourceMappingURL=PiLogging.d.ts.map