import React from 'react';
import { InputProps } from '@qualtrics/ui-react';
import { NewOmit } from '../../lib/type-util';
import './piped-text-input.scss';
export interface _PipedTextItem extends Record<string, any> {
}
interface PipedTextInputProps extends NewOmit<InputProps, 'onChange'> {
    items: any[];
    value?: string;
    placeholder?: string;
    helperText?: string;
    errorText?: string;
    onChange: (value: string, evt: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement>) => void;
    onSelect?: (pipedTextItem: _PipedTextItem) => void;
    onClose?: () => void;
}
export declare const PipedTextInput: React.ForwardRefExoticComponent<Pick<PipedTextInputProps, keyof PipedTextInputProps> & React.RefAttributes<HTMLTextAreaElement | HTMLInputElement>>;
export {};
