/** @description Smallest per-string character budget when trimming span payloads. */
export declare const MIN_STRING_BUDGET_CHARS = 64;
/** @description Base64 payload length above which a value is treated as binary and replaced. */
export declare const BINARY_PAYLOAD_MIN_CHARS = 1024;
/** @description Placeholder written when a span value cannot be serialized. */
export declare const UNSERIALIZABLE_VALUE = "[unserializable]";
/** @description Object keys whose values are treated as binary payloads. */
export declare const BINARY_KEYS: Set<string>;
/** @description Placeholder that replaces a masked credential in span content. */
export declare const REDACTED_VALUE = "[REDACTED]";
/** @description Finish reasons that mark a completed model call as a Langfuse warning. */
export declare const WARNING_FINISH_REASONS: Set<string>;
/** @description Room for the "...[truncated N chars]" note, kept outside the opening a cap preserves. */
export declare const TRUNCATION_NOTE_ALLOWANCE_CHARS = 48;
/** @description Name of the OpenTelemetry context key that carries a trace's full metadata. */
export declare const TRACE_METADATA_CONTEXT_KEY = "neurolink.trace.metadata";
/** @description Log prefix for NeuroLink's OpenTelemetry setup. */
export declare const OTEL_LOG_PREFIX = "[OpenTelemetry]";
/** @description Most open and most ended spans the exporter span processor remembers for re-parenting; the oldest are forgotten first. */
export declare const MAX_REMEMBERED_SPANS = 5000;
