import * as React from "react";
import { MessagingTheme } from "../utils/messaging";
import "./NormalAnnouncementBubble.less";
export interface Props {
    bubbleType: "normal";
    attachments?: React.ReactNode[];
    children: React.ReactNode;
    className?: string;
    inlineErrorMsg?: string;
    onDelete?: () => void;
    onReadReceiptsClick?: () => void;
    onReadReceiptsHover?: () => void;
    onReply?: () => void;
    onTranslatedLanguagesClick?: () => void;
    onTranslatedLanguagesHover?: () => void;
    readBy?: string[];
    recipientType: "student" | "guardian";
    repliesDisabledMsg?: string;
    senderIcon: React.ReactNode;
    senderName: string;
    sentAtTimestamp: Date;
    theme?: MessagingTheme;
    translatedLanguages?: string[];
    replyButtonText?: string;
}
export declare const NormalAnnouncementBubble: React.FC<Props>;
export declare function formatDateForTimestamp(date: Date): string;
