import { HttpAccordionResponse, HttpCarouselResponse, HttpFileDownloadResponse, HttpImageResponse, HttpQuickReplyResponse, HttpResponse, HttpTextResponse, HttpVideoResponse, HttpRatingResponse, HttpCsatResponse } from '../types/server-response.types'; export declare const normalizeHttpQuickReplyResponse: (message: HttpQuickReplyResponse) => { text: string; quick_replies: { content_type: string; payload: string; title: string; }[]; }; export declare const normalizeHttpImageResponse: (message: HttpImageResponse) => { attachment: { payload: { alt: string; src: string; }; type: "image"; }; }; export declare function isHttpQuickReplyResponse(response: HttpResponse): response is HttpQuickReplyResponse; export declare function hasCustomAttribute(response: HttpResponse): response is HttpCarouselResponse | HttpVideoResponse | HttpAccordionResponse | HttpFileDownloadResponse | HttpRatingResponse | HttpCsatResponse; export declare function isHttpImageResponse(response: HttpResponse): response is HttpImageResponse; export declare function isHttpTextResponse(response: HttpResponse): response is HttpTextResponse;