import { RepoId } from "@atomist/automation-client/lib/operations/common/RepoId";
import { Project } from "@atomist/automation-client/lib/project/Project";
import { GeneratorRegistration } from "../../../api/registration/GeneratorRegistration";
import { UniversalTransform } from "../generatorSupport";
export interface AssertGeneratorResult {
    id: RepoId;
    project: Project;
    parameters: Record<string, any>;
}
export declare function assertUniversalGenerator(generatorUnderTest: GeneratorRegistration<any>, transformsUnderTest: UniversalTransform<any> | Array<UniversalTransform<any>>, initialParams: Record<string, any>, promptForParams?: Record<string, any>): Promise<AssertGeneratorResult>;
//# sourceMappingURL=assertGenerator.d.ts.map