import { ReactNode } from 'react';
import { AvatarViewProps } from '../../avatarView';
import { BadgeAssetsProps } from '../../badge';
import { PrimitivePromptProps } from '../PrimitivePrompt';
export type PromptMedia = {
    imgSrc?: string;
    avatar?: Pick<AvatarViewProps, 'imgSrc' | 'profileName' | 'profileType'> & {
        asset?: AvatarViewProps['children'];
        badge?: Pick<BadgeAssetsProps, 'flagCode'>;
    };
    'aria-label'?: string;
    'aria-hidden'?: boolean;
};
type RenderPromptMediaOptions = {
    media: PromptMedia;
    sentiment: PrimitivePromptProps['sentiment'];
    mediaId: string;
    imgClassName: string;
};
export declare function renderPromptMedia({ media, sentiment, mediaId, imgClassName, }: RenderPromptMediaOptions): ReactNode;
export {};
//# sourceMappingURL=promptMedia.d.ts.map