import { TaskOptions, TaskStep } from 'projen'; import { TypeScriptWorkspace, VersionType } from './typescript-workspace'; export interface GatherVersionsOptions { /** * For regular and peer dependencies only, the type of dependency we take on each package */ readonly repoRuntimeDependencies: Record; } export declare class GatherVersions implements TaskOptions, TaskStep { readonly project: TypeScriptWorkspace; receiveArgs: boolean; private repoDependencies; constructor(project: TypeScriptWorkspace, options: GatherVersionsOptions); get exec(): string; toJSON(): { exec: string; receiveArgs: boolean; }; }