1mod bindings;
2mod blocking;
3mod error;
4mod event;
5mod platform;
6
7pub use blocking::BlockableItem;
8pub use error::MonitorError;
9pub use event::{
10 BlockedApp, BlockedAppEvent, EventCallback, KeyboardEvent, Monitor, MouseEvent, MouseEventType,
11 Platform, WindowEvent, WindowEventType,
12};
13pub use platform::{
14 detect_changes, get_application_icon_data, has_accessibility_permissions,
15 request_accessibility_permissions, request_automation_permission, start_blocking,
16 start_monitoring, stop_blocking,
17};