import { LogMessage } from '../../log-message'; import { BodyBuilder } from './body-builder'; export declare type ServerLogConfigInit = string | Partial | ServerLogConfigFactory; export declare type ServerLogConfigFactory = (logMessages: LogMessage[]) => Partial; export interface ServerLogConfig { url: string; method: 'POST' | 'PUT'; headers: Headers; bodyBuilder: BodyBuilder; } export declare function applyDefaultConfig(partialConfig: Partial): ServerLogConfig; export declare function toConfigFactory(config: ServerLogConfigInit): ServerLogConfigFactory;