//! Picker module โ fzf-backed interactive selectors.
//!
//! Two public pickers:
//!
//! - [`SessionPicker`] โ select/resume a past session or start fresh.
//! Used by `csm run` when 2+ sessions exist for the cwd and fzf is available.
//!
//! - [`AccountPicker`] โ select a Claude account (profile) when the hub usage
//! fetch fails and the user is in an interactive context (the hub-down picker,
//! spec ยง4a Decision #1).
//!
//! Both pickers use the shared [`fzf`] machinery: tab-delimited rows piped to
//! `fzf`, a hidden col1 recovery key, `--with-nth` to display the rest.
pub use AccountPicker;
// SessionPicker is imported directly via `picker::session::SessionPicker`.