///
import * as React from 'react';
import { ObservableQueryRecycler } from './queryRecycler';
export interface QueryRecyclerProviderProps {
children: React.ReactNode;
}
declare class QueryRecyclerProvider extends React.Component {
static propTypes: {
children: any;
};
static contextTypes: {
client: any;
};
static childContextTypes: {
getQueryRecycler: any;
};
private recyclers;
constructor(props: QueryRecyclerProviderProps);
componentWillReceiveProps(_: any, nextContext: any): void;
getQueryRecycler(component: React.Component): ObservableQueryRecycler;
getChildContext(): {
getQueryRecycler: (component: React.Component<{}, {}>) => ObservableQueryRecycler;
};
render(): React.ReactNode;
}
export default QueryRecyclerProvider;