import { default as React } from 'react'; /** * A rich, single-line candidate row for the search-first PeoplePicker: * avatar (image with initials fallback) + name + subtitle (department · email). * The subtitle is what lets search stand in for an org tree — it disambiguates * same-named people inline. The typed query is highlighted in both lines. * Selectable/toggleable; a Check marks the selected state, and `active` reflects * the keyboard cursor (scrolls itself into view). */ export interface PersonRowProps { record: any; displayField?: string; subtitleFields?: string[]; avatarField?: string; selected?: boolean; /** Keyboard cursor is on this row — highlight + scroll into view. */ active?: boolean; /** Typed search term; matches are highlighted in name + subtitle. */ highlightQuery?: string; onSelect?: (record: any) => void; className?: string; } export declare function PersonRow({ record, displayField, subtitleFields, avatarField, selected, active, highlightQuery, onSelect, className, }: PersonRowProps): React.JSX.Element;