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