/// import Transformer from './Transformer'; export declare class Source { readonly path: string; readonly content: string; constructor(path: string, content: string); } export declare enum SourceTransformResultKind { Transformed = "Transformed", Error = "Error" } export declare type SourceTransformResult = { kind: SourceTransformResultKind.Transformed; source: Source; output: string; } | { kind: SourceTransformResultKind.Error; source: Source; error: Error; }; export default class TransformRunner { readonly sources: IterableIterator | Array; readonly transformer: Transformer; constructor(sources: IterableIterator | Array, transformer: Transformer); run(): AsyncIterableIterator; }