import { type AiConversationItemResponse, type AiConversationResponse, type AiConversationResponseList, type AiSuggestions } from "@gooddata/api-client-tiger"; import { type IChatConversation, type IChatConversationError, type IChatConversationItem, type IChatSuggestions } from "@gooddata/sdk-backend-spi"; import type { FormattingLocale } from "./dateFormatting/defaultDateFormatter.js"; import { type DateNormalizer } from "./dateFormatting/types.js"; export declare function convertChatConversationFromBackend(conversation: AiConversationResponse): IChatConversation; export declare function convertChatConversationItemFromBackend(item: AiConversationItemResponse, responses: AiConversationResponseList["responses"] | undefined, dateNormalizer: DateNormalizer, locale?: FormattingLocale, timezone?: string): IChatConversationItem; export declare function convertChatConversationItemsFromBackend(items: AiConversationItemResponse[], responses: AiConversationResponseList["responses"] | undefined, dateNormalizer: DateNormalizer, locale?: FormattingLocale, timezone?: string): IChatConversationItem[]; export declare function convertChatConversationErrorFromBackend(item: Partial<{ statusCode: number; detail: string; reason: string; }>, traceId?: string): IChatConversationError; export declare function convertChatSuggestionItemFromBackend(item: AiSuggestions | null | undefined): IChatSuggestions; //# sourceMappingURL=genAIConvertor.d.ts.map