///
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;
}