import * as React from 'react';
import { PropertyFilterSelect } from './PropertyFilterSelect';
import { PropertyFilterMultiSelect } from './PropertyFilterMultiSelect';
import { PropertyFilterValue } from './types';
declare type PropertyFilterProps = {
    testAutomationId: string;
    onChange(values: PropertyFilterValue): void;
    values?: PropertyFilterValue;
};
export declare class PropertyFilter extends React.PureComponent<PropertyFilterProps> {
    static Select: typeof PropertyFilterSelect;
    static MultiSelect: typeof PropertyFilterMultiSelect;
    static contextType: React.Context<any>;
    static defaultProps: {
        values: {};
        testAutomationId: string;
    };
    onChange: (id: any, value: any) => void;
    render(): JSX.Element;
}
export {};
