import { FC } from 'react'; /** A member chosen in the picker. `userId` is absent for free-typed emails. */ export interface SelectedMember { userId?: string; email: string; displayName: string; } export interface MemberPickerProps { workspaceId: string; onSelect: (member: SelectedMember) => void; multiple?: boolean; excludeIds?: string[]; /** Override the workspace gateway / auth token used by the directory hook. */ authToken?: string; apiGatewayUrl?: string; className?: string; } /** * cmdk-based member autocomplete for sharing. Lists workspace members via * {@link useWorkspaceDirectory}, renders each with {@link ActorIdentity}, and * lets a user free-type an email that isn't a member ("will be invited by * email"). Supports single- or multi-select; in multi mode it surfaces removable * chips for the chosen members. */ export declare const MemberPicker: FC; //# sourceMappingURL=MemberPicker.d.ts.map