export declare const mockLocation: { pathname: string; search: string; hash: string; }; export declare const mockMatch: { params: {}; isExact: boolean; path: string; url: string; query: {}; }; export declare const mockQuery: {}; export declare const mockAction = "PUSH"; export declare const mockRoute: { path: string; name: string; component: () => null; }; export declare const mockRoutes: { path: string; name: string; component: () => null; }[]; export declare const mockMatchedRoute: { route: { path: string; name: string; component: () => null; }; match: { params: {}; isExact: boolean; path: string; url: string; query: {}; }; }; export declare const mockRouteContext: { route: { path: string; name: string; component: () => null; }; location: { pathname: string; search: string; hash: string; }; query: {}; action: string; match: { params: {}; isExact: boolean; path: string; url: string; query: {}; }; }; export declare const mockRouterActions: { registerBlock: () => () => null; push: () => () => null; replace: () => () => null; goBack: () => () => null; goForward: () => () => null; }; export declare const mockRouterStoreContext: { route: { path: string; name: string; component: () => null; }; query: {}; match: { params: {}; isExact: boolean; path: string; url: string; query: {}; }; }; export declare const mockRouteContextProp: (key: string, mock: Record) => { route: { path: string; name: string; component: () => null; }; location: { pathname: string; search: string; hash: string; }; query: {}; action: string; match: { params: {}; isExact: boolean; path: string; url: string; query: {}; }; }; export declare const mockRouterStoreContextProp: (key: string, mock: Record) => { route: { path: string; name: string; component: () => null; }; query: {}; match: { params: {}; isExact: boolean; path: string; url: string; query: {}; }; };