import * as React from 'react';
import { SortOrder } from '../../../AdaptableState/Common/Enums';
export interface DualListBoxEditorProps extends React.ClassAttributes<any> {
    SelectedValues: Array<any>;
    AvailableValues: Array<any>;
    onChange: (SelectedValues: Array<any>) => void;
    HeaderAvailable: string;
    HeaderSelected: string;
    style?: React.CSSProperties;
}
export interface DualListBoxEditorState extends React.ClassAttributes<any> {
    SelectedValues: Array<any>;
    AvailableValues: Array<any>;
    UiSelectedAvailableValues: Array<any>;
    UiSelectedSelectedValues: Array<any>;
    FilterValue: string;
    SelectedValuesFilterValue: string;
    SortOrder: SortOrder;
    SelectedValuesSortOrder: SortOrder;
    AllValues: Array<any>;
}
export declare const DualListBoxEditor: (props: DualListBoxEditorProps) => React.JSX.Element;
