type ProtocolLogLevel = 'info' | 'warning' | 'error';
type ProtocolLogSink = (level: ProtocolLogLevel, message: string) => void;
export declare const attachProtocolLogger: (sink: ProtocolLogSink | undefined) => void;
export declare const logger: {
    info: (msg: string, ...args: unknown[]) => void;
    warn: (msg: string, ...args: unknown[]) => void;
    error: (msg: string, ...args: unknown[]) => void;
};
export {};
//# sourceMappingURL=logger.d.ts.map