import type { ToolCallInfo, TurnInfo } from '../types/index.js';
import type { ClaudeSdkBaseMessage } from './shared.js';
export declare function isClaudeSdkResultMessage(message: ClaudeSdkBaseMessage): boolean;
export declare function extractAgentTrace(messages: ClaudeSdkBaseMessage[], timestamps?: number[]): {
    turns: TurnInfo[];
    toolCalls: ToolCallInfo[];
    fullNumTurns: number;
    numSubAgents: number;
};
//# sourceMappingURL=claude-sdk-trace.d.ts.map