import { AvatarStatus } from '../../components/Avatar'; export type TutorDetailsSize = 'sm' | 'md'; export interface TutorDetailsProps { /** Tutor display name — also used to derive the avatar initials/colour. */ name: string; /** Optional avatar image URL. */ avatarSrc?: string; /** Forwarded to the internal Avatar's `status` prop (renders a done/pending badge). */ status?: AvatarStatus; /** Controls avatar + text sizing. Defaults to `md`. */ size?: TutorDetailsSize; /** Truncates the name with an ellipsis on mobile when it overflows. Off by default; full name shows from the tablet breakpoint up. */ truncate?: boolean; /** Dims the tutor to 50% opacity, e.g. when unavailable. */ disabled?: boolean; /** Tooltip text shown when hovering/focusing a disabled tutor. */ disabledLabel?: string; className?: string; } export declare function TutorDetails({ name, avatarSrc, status, size, truncate, disabled, disabledLabel, className, }: TutorDetailsProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=TutorDetails.d.ts.map