import React, { type ReactNode } from "react";
import { type AccessControlProvider, type AuthProvider, type NotificationProvider, type I18nProvider, type DataProvider, type IResourceItem, type RouterProvider, type IRefineOptions } from "@refinedev/core";
export interface ITestWrapperProps {
    dataProvider?: DataProvider;
    routerProvider?: RouterProvider;
    authProvider?: AuthProvider;
    resources?: IResourceItem[];
    notificationProvider?: NotificationProvider;
    accessControlProvider?: AccessControlProvider;
    i18nProvider?: I18nProvider;
    routerInitialEntries?: string[];
    options?: IRefineOptions;
}
export declare const TestWrapper: (props: ITestWrapperProps) => React.FC<{
    children?: ReactNode;
}>;
export { MockJSONServer, MockAccessControlProvider, MockLiveProvider, } from "./dataMocks";
export * from "@testing-library/react";
//# sourceMappingURL=index.d.ts.map