import { BaseActivityLogger } from '../../models/extensions/logger'; import { AxiosRequestHeaders } from 'axios'; import { ConnectionConfig } from '../utils/url'; export interface HttpLoggerConfig { connection?: HttpLoggerConnectionConfig; } export interface HttpLoggerConnectionConfig extends ConnectionConfig { headers?: Record | undefined; } export declare class HttpLogger extends BaseActivityLogger { private logger; log(payload: any): Promise; protected sendActivityLog(url: string, payload: any, headers: AxiosRequestHeaders | undefined): Promise; }