import * as React from 'react';
import { ValueSelectorProps } from '../ValueSelector';
import { AdaptableObjectTag } from '../../../AdaptableState/Common/AdaptableObject';
export interface TagsSelectorProps extends Omit<ValueSelectorProps<AdaptableObjectTag, string | number>, 'options' | 'value' | 'onChange' | 'allowReorder' | 'toIdentifier' | 'toLabel' | 'selectionBoxPosition' | 'noSelectionLabel' | 'xSelectedLabel'> {
    availableTags?: AdaptableObjectTag[];
    selectedTags?: AdaptableObjectTag[];
    onChange: (selectedTags: AdaptableObjectTag[]) => void;
}
export declare const TagValueSelector: (props: TagsSelectorProps) => React.JSX.Element;
export interface TagValueOptionsTagsProps {
    tags?: AdaptableObjectTag[];
}
export declare const TagValueOptionsTags: (props: TagValueOptionsTagsProps) => React.JSX.Element;
