export interface LoggingConfig {
    name?: string;
    level?: 'info' | 'debug' | 'error' | 'warn';
    transports?: Record<string, LoggerTransport>;
}
export interface LoggerTransport {
    write?: (chunk: any) => void;
    retrieveLogs?: () => Promise<any[]> | any[];
    _transform?: any;
    _flush?: any;
    [key: string]: any;
}
