/** * @license * Copyright Google Inc. 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 { SchematicEngine } from './engine'; import { Collection, CollectionDescription, Schematic } from './interface'; export declare class CollectionImpl implements Collection { private _description; private _engine; readonly baseDescriptions: CollectionDescription[] | undefined; constructor(_description: CollectionDescription, _engine: SchematicEngine, baseDescriptions?: CollectionDescription[] | undefined); readonly description: CollectionDescription; readonly name: string; createSchematic(name: string): Schematic; listSchematicNames(): string[]; }