export declare class Ai12zChatMessage {
    el: HTMLElement;
    text: string;
    streaming: boolean;
    kbSettings: any;
    showButton: boolean;
    isExpanded: boolean;
    isCollapsing: boolean;
    canExpand: boolean;
    private messageRef;
    private surveyCDNPath;
    private get mainObject();
    handleInitializeScripts(event: CustomEvent<{
        id: string;
    }>): void;
    componentWillLoad(): void;
    componentDidLoad(): void;
    private loadScriptsSequentially;
    onTextChange(): void;
    updateCollapsedHeight(): void;
    updateExpandedHeight(): void;
    toggleExpand: () => void;
    getCollapsedHeight(): number;
    checkOverflow(): void;
    render(): any;
}
