import { Command } from '@oclif/core';
import Build from './build.js';
import { RouterFlag } from './types/type.js';
type templateType = 'index' | 'not-found' | 'root' | undefined;
export default class Route<T extends RouterFlag> extends Build<T> {
    templateType: templateType;
    constructor(cmd: Command, name: string, flags: T);
    setup(): Promise<void>;
    private template;
}
export {};
