export declare class SchematicTestRunner { readonly engine: SchematicEngine<{}, {}>; readonly logger: logging.Logger; readonly tasks: TaskConfiguration[]; constructor(_collectionName: string, collectionPath: string); callRule(rule: Rule, tree: Tree, parentContext?: Partial): Observable; runExternalSchematic(collectionName: string, schematicName: string, opts?: SchematicSchemaT, tree?: Tree): UnitTestTree; runExternalSchematicAsync(collectionName: string, schematicName: string, opts?: SchematicSchemaT, tree?: Tree): Observable; runSchematic(schematicName: string, opts?: SchematicSchemaT, tree?: Tree): UnitTestTree; runSchematicAsync(schematicName: string, opts?: SchematicSchemaT, tree?: Tree): Observable; } export declare class UnitTestTree extends DelegateTree { readonly files: string[]; readContent(path: string): string; }