import * as React from 'react'; import { IColumn } from '../../../Utilities/Interface/IColumn'; import { IAdaptableBlotter } from '../../../Utilities/Interface/IAdaptableBlotter'; import { DropdownButtonProps } from '../../../components/DropdownButton'; export interface ColumnValueSelectorProps extends React.HTMLProps { SelectedColumn: IColumn; SelectedColumnValue: string; onColumnValueChange: (columnvalue: any) => void; Blotter: IAdaptableBlotter; AllowNew?: boolean; style?: React.CSSProperties; newLabel?: string; existingLabel?: string; dropdownButtonProps?: DropdownButtonProps; } declare enum NEW_OR_EXISTING { existing = "Existing value", new = "New value" } export declare class ColumnValueSelector extends React.Component { static defaultProps: { newLabel: string; existingLabel: string; }; constructor(props: ColumnValueSelectorProps); UNSAFE_componentWillReceiveProps(nextProps: ColumnValueSelectorProps, nextContext: any): void; render(): JSX.Element; onSelectedValueChange(selected: any[]): void; } export {};