import type { TraceSpanCategory } from "../types"; export declare const OPENTELEMETRY_GENAI_ATTRIBUTES: { readonly OPERATION_NAME: "gen_ai.operation.name"; readonly SYSTEM: "gen_ai.system"; readonly MODEL: "gen_ai.request.model"; readonly AGENT_NAME: "gen_ai.agent.name"; readonly TOOL_NAME: "gen_ai.tool.name"; readonly USAGE_INPUT_TOKENS: "gen_ai.usage.input_tokens"; readonly USAGE_OUTPUT_TOKENS: "gen_ai.usage.output_tokens"; readonly USAGE_TOTAL_TOKENS: "gen_ai.usage.total_tokens"; readonly USAGE_COST: "gen_ai.usage.cost"; readonly USAGE_INPUT_COST: "gen_ai.usage.input_cost"; readonly USAGE_OUTPUT_COST: "gen_ai.usage.output_cost"; readonly REQUEST_TEMPERATURE: "gen_ai.request.temperature"; readonly REQUEST_PROMPT: "gen_ai.request.prompt"; readonly RESPONSE_TEXT: "gen_ai.response.text"; }; export declare const OPENINFERENCE_ATTRIBUTES: { readonly SPAN_KIND: "openinference.span.kind"; readonly LLM_MODEL: "llm.model_name"; readonly INPUT_MESSAGES: "llm.input_messages"; readonly RETRIEVAL_DOCUMENTS: "retrieval.documents"; readonly EMBEDDING_MODEL: "embedding.model_name"; }; export declare const STANDARD_OPENTELEMETRY_ATTRIBUTES: { readonly HTTP_METHOD: "http.method"; readonly HTTP_URL: "http.url"; readonly DB_SYSTEM: "db.system"; readonly DB_OPERATION: "db.operation.name"; readonly DB_COLLECTION: "db.collection.name"; readonly DB_QUERY_TEXT: "db.query.text"; readonly FUNCTION_NAME: "function.name"; }; export declare const OPENTELEMETRY_GENAI_MAPPINGS: Record; export declare const OPENINFERENCE_MAPPINGS: Record; export declare const STANDARD_OPENTELEMETRY_PATTERNS: { readonly HTTP_KEYWORDS: readonly []; readonly DATABASE_KEYWORDS: readonly []; readonly FUNCTION_KEYWORDS: readonly ["tool", "function"]; readonly LLM_KEYWORDS: readonly ["openai", "anthropic", "gpt", "claude"]; readonly CHAIN_KEYWORDS: readonly ["chain", "workflow", "langchain"]; readonly AGENT_KEYWORDS: readonly ["agent"]; readonly RETRIEVAL_KEYWORDS: readonly ["pinecone", "chroma", "retrieval", "vector", "search"]; }; export declare const INPUT_OUTPUT_ATTRIBUTES: { readonly INPUT_VALUE: "input.value"; readonly OUTPUT_VALUE: "output.value"; }; //# sourceMappingURL=span-mappings.d.ts.map