import * as PropTypes from 'prop-types';
import * as React from 'react';
import { IView } from 'viser';
export default class FacetView extends React.Component<IView, any> {
    static childContextTypes: {
        hasInViews: PropTypes.Requireable<boolean>;
        viewId: PropTypes.Requireable<string>;
        viewType: PropTypes.Requireable<string>;
    };
    static contextTypes: {
        centralizedUpdates: PropTypes.Requireable<(...args: any[]) => any>;
        hasInViews: PropTypes.Requireable<boolean>;
        viewType: PropTypes.Requireable<string>;
    };
    displayName: string;
    constructor(props: IView);
    getChildContext(): {
        hasInViews: any;
        viewId: any;
        viewType: any;
    };
    componentDidUpdate(): void;
    componentDidMount(): void;
    render(): {} | null | undefined;
}
