import { ReactElement } from 'react'; /** * CsvImportTagStep — the "assign tags" panel for the contact CSV import flow. * Tags entered here apply to every contact in the imported batch. Optional — * the broker can leave it empty. Composes {@link TagInput}; pure & controlled. */ interface CsvImportTagStepProps { /** Tags to apply to the whole batch (controlled). */ tags: string[]; onChange: (next: string[]) => void; /** The broker's existing tag library, for autocomplete. */ suggestions?: string[]; /** Number of contacts in the batch, shown in the helper line. */ contactCount?: number; disabled?: boolean; className?: string; } declare function CsvImportTagStep({ tags, onChange, suggestions, contactCount, disabled, className, }: CsvImportTagStepProps): ReactElement; export { CsvImportTagStep, type CsvImportTagStepProps, CsvImportTagStep as default };