import React from "react";
import { RouteObject } from "react-router";
/**
 * Dynamic router props
 */
export type DynamicRouterProps = {
    /**
     * basename of the router
     */
    basename?: string;
};
/**
 * Dynamic router
 * @param props Props
 * @returns Component
 */
export declare function DynamicRouter(props: React.PropsWithChildren<DynamicRouterProps>): import("react/jsx-runtime").JSX.Element;
/**
 * Create dynamic router
 * @param routes Routes
 * @param opts Options
 * @returns Router
 */
export declare function createDynamicRouter(routes: RouteObject[], opts?: DynamicRouterProps): import("react-router").DataRouter;
