import type { CommandLineParameter } from '@rushstack/ts-command-line';
import type { IParameterJson, IPhase } from '../../api/CommandLineConfiguration';
/**
 * Associates command line parameters with their associated phases.
 * This helper is used to populate the `associatedParameters` set on each phase
 * based on the `associatedPhases` property of each parameter.
 *
 * @param customParameters - Map of parameter definitions to their CommandLineParameter instances
 * @param knownPhases - Map of phase names to IPhase objects
 */
export declare function associateParametersByPhase(customParameters: ReadonlyMap<IParameterJson, CommandLineParameter>, knownPhases: ReadonlyMap<string, IPhase>): void;
//# sourceMappingURL=associateParametersByPhase.d.ts.map