import type { AnyValue } from '@opentelemetry/api-logs'; /** * Validates if a value is a valid AnyValue for Log Attributes according to OpenTelemetry spec. * Log Attributes support a superset of standard Attributes and must support: * - Scalar values: string, boolean, signed 64 bit integer, or double precision floating point * - Byte arrays (Uint8Array) * - Arrays of any values (heterogeneous arrays allowed) * - Maps from string to any value (nested objects) * - Empty values (null/undefined) * * @param val - The value to validate * @returns true if the value is a valid AnyValue, false otherwise */ export declare function isLogAttributeValue(val: unknown): val is AnyValue; //# sourceMappingURL=validation.d.ts.map