import { trace, type Span } from "@opentelemetry/api"; export declare const TRACER_NAME = "plurnk.agui"; export declare const aguiTracer: () => ReturnType; export type AguiRouteTemplate = "/agui" | "preflight" | "unmatched"; export declare const aguiRouteTemplate: (method: string | undefined, url: string | undefined) => AguiRouteTemplate; export declare const observed: (name: string, attributes: Record, fn: (span: Span) => Promise) => Promise; export declare const observedSync: (name: string, attributes: Record, fn: () => T) => T; //# sourceMappingURL=observe.d.ts.map