import { SumiConnectionMultiplexer } from '@opensumi/ide-connection';
import { IExtensionLogger } from '@opensumi/ide-core-common';
export declare class ExtensionLogger implements IExtensionLogger {
    private rpcProtocol;
    private logger;
    private debugLog;
    constructor(rpcProtocol: SumiConnectionMultiplexer);
    verbose(...args: any[]): Promise<void>;
    debug(...args: any[]): Promise<void>;
    log(...args: any[]): Promise<void>;
    warn(...args: any[]): Promise<void>;
    error(...args: any[]): Promise<void>;
    critical(...args: any[]): Promise<void>;
}
//# sourceMappingURL=extension-log.d.ts.map