import type { ImageContent } from "@threadwell/ai";
import { Container, type MarkdownTheme } from "@threadwell/tui";
export interface UserMessageOptions {
    showImages?: boolean;
    imageWidthCells?: number;
}
/**
 * Component that renders a user message
 */
export declare class UserMessageComponent extends Container {
    private contentBox;
    constructor(text: string, markdownTheme?: MarkdownTheme, images?: ImageContent[], _options?: UserMessageOptions);
    render(width: number): string[];
}
//# sourceMappingURL=user-message.d.ts.map