import type { Headers } from '@temporalio/workflow'; import { type AgentsSpanHeader } from '../common/headers'; export declare function shouldAddTemporalSpans(): boolean; export declare function isFireAndForgetActivity(activityType: string): boolean; export declare function maybeTemporalSpan(spanName: string, fn: () => T, data?: Record): T; export declare function withInjectedHeader(input: I, next: (i: I) => Promise, spanConfig?: { name: string; data?: Record; }): Promise; export declare function captureHeaderUnderMaybeInstantSpan(spanName: string, data: Record): AgentsSpanHeader;