type ProcessorToolSummary = {
    id: string;
    name: string;
    description?: string;
};
type ActiveToolSummary = {
    id: string;
    name: string;
};
export declare function summarizeProcessorModelForSpan(value: unknown): {
    modelId?: string;
    provider?: string;
    specificationVersion?: string;
} | undefined;
export declare function summarizeProcessorToolsForSpan(tools: unknown): ProcessorToolSummary[] | undefined;
export declare function summarizeActiveToolsForSpan(activeTools: unknown, tools?: unknown): ActiveToolSummary[] | undefined;
export declare function summarizeToolChoiceForSpan(toolChoice: unknown, tools?: unknown): {
    type: string;
    tool?: ActiveToolSummary;
} | undefined;
export declare function summarizeProcessorResultForSpan(value: unknown): Record<string, unknown> | undefined;
export {};
//# sourceMappingURL=span-payload.d.ts.map