import { Logging } from 'serverless/classes/Plugin';
export default class Logger {
    private static instance;
    private logger?;
    private constructor();
    static getInstance(logging?: Logging): Logger;
    progress(name: string, message: string): void;
    removeProgress(name: string): void;
    info(message: any, indentLevel?: number): void;
    notice(message: any, indentLevel?: number): void;
    warn(message: any): void;
    success(message: any): void;
    error(message: any): void;
    stdOut(message: string | string[]): void;
    tryLogDefenderError(e: any): void;
}
//# sourceMappingURL=logger.d.ts.map