/**
 * HTTP Endpoint Logger
 * Sends logs to an external HTTP logging service.
 *
 * Enabled via env:
 *  - HTTP_LOG_ENABLED (default: false)
 *  - HTTP_LOG_ENDPOINT_URL
 *  - HTTP_LOG_BATCH_SIZE (default: 50)
 *  - HTTP_LOG_AUTH_TOKEN (optional)
 */
export type HttpLogEvent = {
    timestamp: string;
    level: 'debug' | 'info' | 'warn' | 'error' | 'fatal';
    message: string;
    category?: string;
    data?: unknown;
    error?: string;
};
export declare const HttpLogger: Readonly<{
    enqueue(event: HttpLogEvent): Promise<void>;
}>;
export default HttpLogger;
//# sourceMappingURL=HttpLogger.d.ts.map