import { Joi } from '../helpers'; export declare type LogSource = 'client' | 'monolith' | 'console' | 'hil' | 'server' | 'function' | 'external'; export declare const logSourceSchema: Joi.StringSchema; export interface ILogData { [key: string]: unknown; } export interface ILogParamsEntry { event: string; timestamp: number; traceKey?: string; source: LogSource; data?: ILogData; } export declare type ILogParams = ILogParamsEntry | ILogParamsEntry[]; export declare const logParamsEntrySchema: Joi.ObjectSchema; export declare const logsMultiParamsSchema: Joi.ArraySchema;