import { IButtonStyles } from '@fluentui/react';
import { CSSProperties } from 'react';
import { ComponentSlotStyle } from '../../types';
/**
 * @private
 */
export declare const chatMyMessageActionMenuClassName = "ChatMyMessage__actions";
/**
 * @private
 */
export declare const messageThreadContainerStyle: string;
/**
 * @private
 */
export declare const messageThreadWrapperContainerStyle: string;
/**
 * @private
 */
export declare const noMessageStatusStyle: string;
/**
 * @private
 */
export declare const useChatStyles: () => Record<"root", string>;
/**
 * @private
 */
export declare const useChatMessageRenderStyles: () => Record<"rootCommon" | "rootMessage" | "rootMyMessage" | "bodyCommon" | "bodyMyMessage" | "bodyWithoutAvatar" | "bodyHiddenAvatar" | "bodyWithAvatar" | "avatarNoOverlap" | "avatarOverlap", string>;
/**
 * @private
 */
export declare const useChatMyMessageStyles: () => Record<"body" | "menu" | "root" | "bodyAttached" | "menuHidden" | "menuVisible" | "multipleAttachmentsInViewing" | "multipleAttachmentsInEditing", string>;
/**
 * @private
 */
export declare const newMessageButtonContainerStyle: string;
/**
 * @private
 */
export declare const chatMessageDateStyle: CSSProperties;
/**
 * @private
 */
export declare const useChatMessageStyles: () => Record<"body" | "root" | "bodyWithoutAvatar" | "bodyWithAvatar" | "avatarNoOverlap" | "avatarOverlap" | "multipleAttachments", string>;
/**
 * @private
 */
export declare const useChatMessageCommonStyles: () => Record<"failed" | "body" | "bodyWithPlaceholderImage" | "blocked", string>;
/**
 * @private
 */
export declare const gutterWithAvatar: ComponentSlotStyle;
/**
 * @private
 */
export declare const gutterWithHiddenAvatar: ComponentSlotStyle;
/**
 * @private
 */
export declare const newMessageButtonStyle: string;
/**
 * @private
 */
export declare const buttonWithIconStyles: IButtonStyles;
/**
 * @private
 */
export declare const loadPreviousMessageButtonStyle: string;
/**
 * @private
 */
export declare const DownIconStyle: string;
/** @private */
export declare const dataLossIconStyle: string;
/** @private */
export declare const messageTextContentStyles: string;
//# sourceMappingURL=MessageThread.styles.d.ts.map