pub mod atspi;
pub mod backend;
pub mod capture;
pub mod error;
pub mod keysym;
pub mod locator;
pub mod session;
#[cfg(feature = "visual")]
pub mod visual;
pub use atspi::Rect;
pub use backend::{
CaptureBackend, CompositorRuntime, InputBackend, PipeWireStream, PointerAxis, PointerButton,
StreamToken,
};
pub use error::{Error, Result};
pub use locator::{FillMode, Locator, SelectBy};
pub use session::{Session, SessionConfig, VisualRegionTuning, VisualTextTuning};
#[cfg(feature = "visual")]
pub use visual::{ImageLocator, MatchMode, RegionLocator, Shape, TextHit, VisualLocator};