import { FunctionComponent } from 'react';
import { RouterComponent } from '../interfaces.js';
type Module = {
    default: FunctionComponent<any>;
};
/**
 * This function receives a function that returns a record of modules and generate a router component
 * @param fn Function that returns a record of modules
 * @returns Router component
 */
export declare function flatRoutes(fn: () => Record<string, Module>): Promise<RouterComponent>;
export {};
