/// import { MessageStatus } from "../../../acs-ui-common/src"; import { BaseCustomStyles } from '../types'; /** * Strings of {@link MessageStatusIndicator} that can be overridden. * * @public */ export interface MessageStatusIndicatorStrings { /** Aria label to notify user when their message has been delivered. */ deliveredAriaLabel?: string; /** Text to display in the delivered message icon tooltip. */ deliveredTooltipText: string; /** Aria label to notify user when their message has been seen by others. */ seenAriaLabel?: string; /** Text to display in the seen message icon tooltip if read number/ participant number is 1 */ seenTooltipText: string; /** Text to display in the seen message icon tooltip if read number logic is working correctly (more than 1 read number and more than 1 particiants)*/ readByTooltipText?: string; /** Aria label to notify user when their message is being sent. */ sendingAriaLabel?: string; /** Text to display in the sending message icon tooltip. */ sendingTooltipText: string; /** Aria label to notify user when their message has failed to be sent. */ failedToSendAriaLabel?: string; /** Text to display in the failed message icon tooltip. */ failedToSendTooltipText: string; } /** * Props for {@link MessageStatusIndicator}. * * @public */ export interface MessageStatusIndicatorProps { /** Message status that determines the icon to display. */ status?: MessageStatus; readCount?: number; onToggleToolTip?: (isToggled: boolean) => void; /** number of participants not including myself */ remoteParticipantsCount?: number; /** * Allows users to pass an object containing custom CSS styles. * @Example * ``` * * ``` */ styles?: BaseCustomStyles; /** * Optional strings to override in component */ strings?: MessageStatusIndicatorStrings; } /** * Component to display the status of a sent message. * * Adds an icon and tooltip corresponding to the message status. * * @public */ export declare const MessageStatusIndicator: (props: MessageStatusIndicatorProps) => JSX.Element; //# sourceMappingURL=MessageStatusIndicator.d.ts.map