import { AngularComponentTemplateOptions } from '@teambit/angular-common'; import { EnvContext } from '@teambit/envs'; import { ComponentContext, ComponentTemplate } from '@teambit/generator'; export declare class NgEnvTemplate implements ComponentTemplate { readonly envName: string; readonly angularVersion: number; readonly name: string; readonly description: string; readonly hidden: boolean; private pkg; private workspace; private constructor(); generateFiles(context: ComponentContext): Promise<({ relativePath: string; content: string; } | { relativePath: string; content: string; isMain: boolean; })[]>; config(): { 'teambit.envs/envs': { env: string; }; }; static from(options: AngularComponentTemplateOptions & { envName: string; angularVersion: number; }): (context: EnvContext) => NgEnvTemplate; }