import * as React from 'react'; 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): React.JSX.Element; //# sourceMappingURL=assignee-dropdown.d.ts.map