| /** |
| * @license |
| * Copyright Google LLC All Rights Reserved. |
| * |
| * Use of this source code is governed by an MIT-style license that can be |
| * found in the LICENSE file at https://angular.io/license |
| */ |
| import { Rule } from '@angular-devkit/schematics'; |
| import { Schema as ComponentOptions } from '@schematics/angular/component/schema'; |
| /** |
| * Rule that copies and interpolates the files that belong to this schematic context. Additionally |
| * a list of file paths can be passed to this rule in order to expose them inside the EJS |
| * template context. |
| * |
| * This allows inlining the external template or stylesheet files in EJS without having |
| * to manually duplicate the file content. |
| */ |
| export declare function buildComponent(options: ComponentOptions, additionalFiles?: { |
| [key: string]: string; |
| }): Rule; |