import { AvatarStatus } from '../../components/Avatar'; export type StudentDetailsSize = 'sm' | 'md'; export interface StudentDetailsStudent { id?: string; name: string; grade?: string; subject?: string; avatarSrc?: string; /** Shows a "BuT" pill next to the name. */ but?: boolean; /** Shows a "Trial" pill next to the name. */ trial?: boolean; /** Forwarded to the internal Avatar's `status` prop (renders a done/pending badge). */ status?: AvatarStatus; /** Dims the student to 50% opacity, e.g. when removed/absent from the lesson. */ disabled?: boolean; } export interface StudentDetailsProps { students: StudentDetailsStudent[]; size?: StudentDetailsSize; className?: string; /** Tooltip text shown when hovering/focusing a disabled student. */ disabledLabel?: string; } export declare function StudentDetails({ students, size, className, disabledLabel }: StudentDetailsProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=StudentDetails.d.ts.map