// Legacy ADR Wizard - deprecated, use create_adr_interactive tool instead

export class ADRWizard {
  private sessions: Map<string, any>;

  constructor() {
    console.warn('ADRWizard is deprecated. Use create_adr_interactive tool instead.');
    this.sessions = new Map();
  }

  async startSession() {
    throw new Error('ADRWizard.startSession is deprecated. Use create_adr_interactive tool instead.');
  }

  async continueSession() {
    throw new Error('ADRWizard.continueSession is deprecated. Use create_adr_interactive tool instead.');
  }

  async completeSession() {
    throw new Error('ADRWizard.completeSession is deprecated. Use create_adr_interactive tool instead.');
  }

  async cancelSession() {
    throw new Error('ADRWizard.cancelSession is deprecated. Use create_adr_interactive tool instead.');
  }

  async startInteractiveADR() {
    throw new Error('ADRWizard.startInteractiveADR is deprecated. Use create_adr_interactive tool instead.');
  }

  async continueInteractiveADR() {
    throw new Error('ADRWizard.continueInteractiveADR is deprecated. Use create_adr_interactive tool instead.');
  }

  cleanupStaleSessions() {
    throw new Error('ADRWizard.cleanupStaleSessions is deprecated. Use create_adr_interactive tool instead.');
  }
}