import { WriterFunction } from 'ts-morph';
export interface AngularRoute {
    path: string;
    component?: string;
    loadChildren?: string | {
        import: string;
        then: string;
    };
    loadComponent?: string | {
        import: string;
        then: string;
    };
    outlet?: string | null;
    data?: Record<string, any> | null;
    loadRemoteModule?: string | {
        name: string;
        entry?: string;
    };
}
export declare function BuildRouteObject(route: AngularRoute): WriterFunction;
