export const AI_INLINE_CHAT_VISIBLE = {
  id: 'ai.inlineChat.visible',
};

export const AI_INLINE_CHAT_INTERACTIVE_INPUT_VISIBLE = {
  id: 'ai.inlineChat.interactiveInput.visible',
};

export const AI_INLINE_CHAT_INTERACTIVE_INPUT_CANCEL = {
  id: 'ai.inlineChat.interactiveInput.cancel',
};

export const AI_INLINE_COMPLETION_VISIBLE = {
  id: 'ai.inline.completion.visible',
};

export const AI_INLINE_DIFF_PARTIAL_EDIT = {
  id: 'ai.inline.diff.partial.edit',
};

export const AI_INLINE_COMPLETION_REPORTER = {
  id: 'ai.inline.completion.reporter',
};

export const AI_CHAT_VISIBLE = {
  id: 'ai.chat.visible',
};

export const AI_CODE_ACTION = {
  id: 'ai.code.action',
};

export namespace AI_CODE_EDITS_COMMANDS {
  export const DISCARD = {
    id: 'ai.codeEdits.discard',
  };

  export const ACCEPT = {
    id: 'ai.codeEdits.accept',
  };

  export const TRIGGER = {
    id: 'ai.codeEdits.trigger',
  };
}
