import { AbstractRunner } from '../runners'; import { Docker, Schematic } from './nest.collection'; import { SchematicOption } from './schematic.option'; export declare abstract class AbstractCollection { protected collection: string; protected runner: AbstractRunner; constructor(collection: string, runner: AbstractRunner); execute(name: string, options: SchematicOption[], extraFlags?: string): Promise; abstract getSchematics(type: 'schematic' | 'docker'): Schematic[] | Docker[]; private buildCommandLine; private buildOptions; }