import { FlowAiAgent, FlowAiAgentRouter, type FlowContent } from '../content-fields/index';
interface AiAgentRouterResult {
    aiAgentRouterContent: FlowAiAgentRouter;
    contentsBeforeAiAgentRouter: FlowContent[];
}
interface AiAgentResult {
    aiAgentContent: FlowAiAgent;
    contentsBeforeAiAgent: FlowContent[];
}
export declare function splitAiAgentContents(contents: FlowContent[]): AiAgentRouterResult | AiAgentResult | undefined;
export declare class HubtypeAssistantContent {
    static adapt(content: FlowContent): string;
    private static quickReplyLabel;
    private static persistentButtonLabel;
    private static carouselButtonLabel;
    private static formatFlowTextContent;
    private static formatCarouselContent;
    private static formatWhatsappButtonListContent;
    private static formatWhatsappCtaContent;
    private static formatWhatsappTemplateContent;
}
export {};
