import * as logger from '@moccona/logger';
import { Pattern } from 'fast-glob';
import { Plugin } from 'vite';

type ConventionalRouterProps = {
    include: Pattern | Pattern[];
    exclude: Pattern | Pattern[];
    /**
     * Enable lazy load
     **/
    lazy: boolean;
};
declare const pluginlog: logger.LoggerMethods;
declare function ConventionalRouter(options?: Partial<ConventionalRouterProps>): Plugin;

export { ConventionalRouter as default, pluginlog };
