pub trait Prompt: Send + Sync {
// Required methods
fn confirm(&self, prompt: &str, default: bool) -> Result<bool>;
fn multi_select(&self, prompt: &str, items: &[String]) -> Result<Vec<usize>>;
}pub trait Prompt: Send + Sync {
// Required methods
fn confirm(&self, prompt: &str, default: bool) -> Result<bool>;
fn multi_select(&self, prompt: &str, items: &[String]) -> Result<Vec<usize>>;
}