import type { PendingToolApproval } from '../../stores/toolApprovalStore'; import type { MessagePart } from '../../types/api'; interface MessagePartItemProps { part: MessagePart; showLine: boolean; isFirstPart: boolean; isLastToolCall?: boolean; isLastProgressUpdate?: boolean; isStatusLineToolCall?: boolean; onNavigateToSession?: (sessionId: string) => void; compact?: boolean; pendingApproval?: PendingToolApproval | null; onApprove?: (callId: string) => void; onReject?: (callId: string) => void; sessionId?: string; onRetry?: () => void; onCompact?: () => void; } export declare const MessagePartItem: import("react").NamedExoticComponent; export {}; //# sourceMappingURL=MessagePartItem.d.ts.map