import { type ReactNode } from 'react';
/**
 * Props for a team modal header profile badge.
 *
 * @private component of `<Chat/>`
 */
export type TeamHeaderProfileProps = {
    label: string;
    avatarSrc?: string | null;
    href?: string;
    fallbackColor?: string;
};
/**
 * Renders a profile badge used in the TEAM modal header.
 *
 * @private component of `<Chat/>`
 */
export declare function TeamHeaderProfile({ label, avatarSrc, href, fallbackColor }: TeamHeaderProfileProps): import("react/jsx-runtime").JSX.Element;
/**
 * Props for a self-learning modal avatar.
 *
 * @private component of `<Chat/>`
 */
export type SelfLearningAvatarProps = {
    label: string;
    avatarSrc?: string | null;
    fallbackColor?: string;
    className?: string;
    children?: ReactNode;
};
/**
 * Renders an avatar badge for the self-learning modal header.
 *
 * @private component of `<Chat/>`
 */
export declare function SelfLearningAvatar({ label, avatarSrc, fallbackColor, className, children, }: SelfLearningAvatarProps): import("react/jsx-runtime").JSX.Element;
/**
 * Note: [💞] Ignore a discrepancy between file name and entity name, BUT maybe split to multiple files
 */
