import { type ModeSelectionContext } from './rules/1-mode-selection.js'; import { type AnalyzeStepContext } from './rules/2b-1-interactive-analyze.js'; import { type SelectPropsContext } from './rules/2b-2-interactive-select-props.js'; import { type ConfigureAttrsContext } from './rules/2b-3-interactive-configure-attrs.js'; import { type ConfigureRegionsContext } from './rules/2b-4-interactive-configure-regions.js'; import { type ConfirmGenerationContext } from './rules/2b-5-interactive-confirm-generation.js'; import { type AutoModeContext } from './rules/2a-auto-mode.js'; /** * Page Designer decorator rules - type-safe, zero dependencies */ export declare const pageDesignerDecoratorRules: { /** * Renders the mode selection prompt */ getModeSelectionInstructions(context: ModeSelectionContext): string; /** * Renders the interactive mode workflow overview */ getInteractiveOverview(): string; /** * Renders Interactive Analyze step instructions */ getAnalyzeInstructions(context: AnalyzeStepContext): string; /** * Renders Interactive Select Props step confirmation */ getSelectPropsConfirmation(context: SelectPropsContext): string; /** * Renders Interactive Configure Attributes step instructions */ getConfigureAttrsInstructions(context: ConfigureAttrsContext): string; /** * Renders Interactive Configure Regions step instructions */ getConfigureRegionsInstructions(context: ConfigureRegionsContext): string; /** * Renders Interactive Confirm Generation step (final code presentation) */ getConfirmGenerationInstructions(context: ConfirmGenerationContext): string; /** * Renders Auto Mode instructions */ getAutoModeInstructions(context: AutoModeContext): string; }; export type { ModeSelectionContext } from './rules/1-mode-selection.js'; export type { AutoModeContext } from './rules/2a-auto-mode.js'; export type { AnalyzeStepContext } from './rules/2b-1-interactive-analyze.js'; export type { SelectPropsContext } from './rules/2b-2-interactive-select-props.js'; export type { ConfigureAttrsContext } from './rules/2b-3-interactive-configure-attrs.js'; export type { ConfigureRegionsContext } from './rules/2b-4-interactive-configure-regions.js'; export type { ConfirmGenerationContext } from './rules/2b-5-interactive-confirm-generation.js';