import type { AvatarSize } from './avatar'; type ProfileBaseProps = { actionLabel: string; avatarSize?: AvatarSize; name: string; onAction: () => void; panelAvatarSize?: AvatarSize; username: string; }; type ProfileImageProps = ProfileBaseProps & { avatarAlt: string; avatarSrc: string; avatarType: 'image'; }; type ProfileTextProps = ProfileBaseProps & { avatarText: string; avatarType: 'text'; }; type ProfileProps = ProfileImageProps | ProfileTextProps; declare function Profile({ actionLabel, avatarSize, name, onAction, panelAvatarSize, username, avatarType, ...avatarProps }: ProfileProps): import("react/jsx-runtime").JSX.Element; export type { ProfileProps }; export default Profile;