import * as React from 'react';
import { PropertyFilterOptionDescriptor, PropertyFilterContext } from './types';
declare type PropertyFilterMultiSelectProps = {
    id: string;
    title: string;
    options: Array<PropertyFilterOptionDescriptor>;
    testAutomationId: string;
};
export declare class PropertyFilterMultiSelect extends React.PureComponent<PropertyFilterMultiSelectProps> {
    static contextType: React.Context<any>;
    static defaultProps: {
        testAutomationId: string;
    };
    getValues: (context: PropertyFilterContext) => string[];
    renderOption: (option: PropertyFilterOptionDescriptor, index: number, values: string[], onChange: Function) => JSX.Element;
    renderRoot: (context: PropertyFilterContext) => JSX.Element;
    render(): JSX.Element;
}
export {};
