export declare function compactFollowupLogReason(value: unknown): string | undefined; export declare function isServerToolFollowupError(error: unknown): boolean; export declare function extractServerToolFollowupErrorLogDetails(error: unknown): { code?: string; upstreamCode?: string; reason?: string; }; export declare function finalizeServerToolFollowupConvertError(args: { error: unknown; requestId: string; defaultStatus?: number; message?: string; }): { matched: boolean; stageDetails?: { code?: string; upstreamCode?: string; reason?: string; message?: string; }; }; export declare function finalizeServerToolBridgeConvertError(args: { error: unknown; requestId: string; message: string; defaultFollowupStatus?: number; isSseDecodeError?: boolean; isContextLengthExceeded?: boolean; code?: string; upstreamCode?: string; detailUpstreamCode?: string; detailReason?: string; }): { handled: boolean; stageDetails?: { code?: string; upstreamCode?: string; reason?: string; message?: string; }; }; export declare function markServerToolFollowupError(args: { error: unknown; requestId: string; defaultStatus?: number; }): boolean;