export interface SelectedUser { id: string | number; firstName: string; lastName?: string; email: string; avatar?: string; role?: string; } type OnChangeValue = SelectedUser[] | (string | number)[] | string | number | null; interface UserSelectProps { value: SelectedUser[]; onChange: (value: OnChangeValue) => void; multiple?: boolean; maxUsers?: number; disabled?: boolean; className?: string; placeholder?: string; searchPlaceholder?: string; onSearch?: (query: string) => Promise; onCreate?: () => void; allowCreate?: boolean; roleFilter?: string[]; /** Team ID for loading real team members */ teamId?: string; } export declare function UserSelect({ value, onChange, multiple, maxUsers, disabled, className, placeholder, searchPlaceholder, onSearch, onCreate, allowCreate, roleFilter, teamId, }: UserSelectProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=user-select.d.ts.map