import React from 'react'; import { ChipItem } from './ChipInputTypes'; import { Size } from '../types'; export declare const ChipInputBoundItems: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const ChipInputContentContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const ChipInputEl: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLInputElement>, never>> & string; export declare const ChipInputContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export interface ChipInputFieldProps extends Omit, 'type' | 'id' | 'required' | 'tabIndex' | 'value' | 'onChange' | 'onKeyDown' | 'placeholder' | 'onClick' | 'disabled' | 'size'> { inputId: string; items: ChipItem[]; disabled?: boolean; placeholder?: string; altPlaceholder?: string; multiLine?: boolean; size?: Size.Large | Size.Medium | Size.Small; loading?: boolean; required?: boolean; validationMessage?: string; onRemoveItem: (item: ChipItem, index: number) => void; inputValue: string; onInputValueChange: (value: string) => void; onInputKeyDown: (event: React.KeyboardEvent) => void; onActivationChange?: (active: boolean) => void; } export declare const ChipInputField: React.ForwardRefExoticComponent>;