export interface TicketAssigneeOption { value: string; label: string; imageUrl?: string; } export interface AssigneeDropdownProps { currentAssignee?: { id: string; name: string; avatarSrc?: string; /** Deleted account (DELETED / SELF_DELETED) — renders the red user-x placeholder + red name. */ deleted?: boolean; }; options: TicketAssigneeOption[]; isLoading?: boolean; isPending?: boolean; onAssign: (userId: string | null) => void; variant?: 'default' | 'compact'; className?: string; /** * Intercepts the trigger: when set (compact variant), clicking the * avatar/assign button calls this instead of opening the dropdown — e.g. to * open a Take Over confirmation for tickets still worked by the AI. */ onTriggerClick?: () => void; } export declare function AssigneeDropdown(props: AssigneeDropdownProps): import("react").JSX.Element; //# sourceMappingURL=assignee-dropdown.d.ts.map