import { type TemplateResult } from "lit";
import type { ChatActionsRender, ChatCodeBlockRender, ChatContentRender, ChatMessage, ChatSendContainerLayout } from "@genexus/chameleon-controls-library/dist/types/components/chat/types";
import "./mer-animated-dots.js";
export declare const renderItem: {
    readonly actions: ChatActionsRender;
    readonly contentBefore: (message: ChatMessage) => TemplateResult;
    readonly codeBlock: ChatCodeBlockRender;
    readonly content: ChatContentRender;
    readonly file: {
        readonly audio: (file: import("@genexus/chameleon-controls-library/dist/types/components/chat/types.js").ChatMessageFile) => TemplateResult;
        readonly video: (file: import("@genexus/chameleon-controls-library/dist/types/components/chat/types.js").ChatMessageFile) => TemplateResult;
        readonly image: (file: import("@genexus/chameleon-controls-library/dist/types/components/chat/types.js").ChatMessageFile) => TemplateResult;
        readonly file: (file: import("@genexus/chameleon-controls-library/dist/types/components/chat/types.js").ChatMessageFile) => TemplateResult;
    };
};
export declare const sendContainerLayout: ChatSendContainerLayout;
