import type { DefaultTheme } from 'styled-components'; import type { MessageProps } from './Chat.types'; export declare const StyledMessageBubbleContent: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledMediaList: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLUListElement>, never>> & string; export declare const StyledMediaListItem: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLLIElement>, never>> & string; export declare const StyledMediaMessage: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledMediaThumbNail: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLImageElement>, never>> & string; export declare const StyledMediaLink: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit & import("react").RefAttributes & import("@pega/cosmos-react-core").ForwardProps, "ref"> & { ref?: ((instance: HTMLAnchorElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }, never>> & string & Omit & { getTestIds: (testIdProp?: import("@pega/cosmos-react-core").TestIdProp["testId"]) => import("@pega/cosmos-react-core").TestIdsRecord; }, keyof import("react").Component>; export declare const StyledMessageMain: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledMessageBubble: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledMetaInfoContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledMetaInfo: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLSpanElement>, never>> & string; export declare const StyledStatusInfo: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLSpanElement>, never>> & string; export declare const StyledTypingIndicator: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledMessageHeader: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLElement>, never>> & string; export declare const StyledMessageHeaderContent: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledMessageHeaderMeta: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledHeadsetIconBackground: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledMediaContent: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const StyledMediaButton: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit & import("react").RefAttributes & import("@pega/cosmos-react-core").ForwardProps, "ref"> & { ref?: ((instance: HTMLAnchorElement | HTMLButtonElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject | null | undefined; }, never>> & string & Omit, keyof import("react").Component>; interface StyledMessageContainerProps { senderType: 'customer' | 'agent' | 'bot'; direction: 'in' | 'out'; typing: boolean; hasMessage: boolean; status: string; agentVariant: number; } export declare const StyledHeadset: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export interface MessageBubbleColor { header: string; content: string; } export declare const getMessageColors: (theme: DefaultTheme, direction: MessageProps['direction'], senderType: MessageProps['senderType'], agentVariant: MessageProps['agentVariant']) => MessageBubbleColor; export declare const StyledMessageContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLLIElement>, StyledMessageContainerProps>> & string; interface StyledBlinkingDotProps { delay?: number; } export declare const StyledBlinkingDot: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, StyledBlinkingDotProps>> & string; export declare const StyledUndeliveredIcon: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute> & string & Omit, keyof import("react").Component>; export declare const StyledFlagIcon: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute> & string & Omit, keyof import("react").Component>; export {}; //# sourceMappingURL=Message.styles.d.ts.map