import { Component } from 'react';
export declare const defaultStore: {
admin: {
resources: {};
references: {
possibleValues: {};
};
ui: {
viewVersion: number;
};
};
form: import("redux-form").FormStateMap;
i18n: {
locale: string;
messages: {};
};
};
interface Props {
store?: object;
enableReducers?: boolean;
}
/**
* Simulate a react-admin context in unit tests
*
* Pass custom store values as store prop
*
* @example
* // in an enzyme test
* const wrapper = render(
*
*
*
* );
*
* @example
* // in an enzyme test, using jest.
* const wrapper = render(
*
* {({ store }) => {
* dispatchSpy = jest.spyOn(store, 'dispatch');
* return
* }}
*
* );
*/
declare class TestContext extends Component {
storeWithDefault: any;
constructor(props: any);
renderChildren: () => any;
render(): JSX.Element;
}
export default TestContext;