Files
agent-claw/cdk/node_modules/aws-cdk/lib/commands/flags/interactive-handler.d.ts
2026-05-06 18:55:16 -05:00

17 lines
842 B
TypeScript

import type { FeatureFlag } from '@aws-cdk/toolkit-lib';
import type { FlagOperations } from './operations';
import { type FlagOperationsParams } from './types';
export declare class InteractiveHandler {
private readonly flags;
private readonly flagOperations;
constructor(flags: FeatureFlag[], flagOperations: FlagOperations);
/** Displays flags that have differences between user and recommended values */
private displayFlagsWithDifferences;
/** Checks if user value matches recommended value */
private isUserValueEqualToRecommended;
/** Main interactive mode handler that shows menu and processes user selection */
handleInteractiveMode(): Promise<FlagOperationsParams | null>;
/** Handles the specific flag selection flow with flag and value prompts */
private handleSpecificFlagSelection;
}