pub mod consent;
mod detection;
pub mod installer;
mod manager;
#[doc(hidden)]
pub mod mock;
mod pool;
mod registry;
pub mod resolver;
pub mod throttle;
pub mod types;
pub use consent::{handle_post_navigation, inject_consent_cookies, ConsentResult};
pub use detection::detect_all_browsers;
pub use installer::BrowserInstaller;
pub use resolver::{resolve_browser, BrowserResolveOptions};
pub use types::{
BrowserKind, BrowserMode, BrowserSource, DetectedBrowser, InstallTarget, ResolvedBrowser,
};
pub use detection::{detect_chrome, find_chrome, ChromeInfo};
pub use manager::{BrowserManager, BrowserOptions, MetaRefresh, MetaRefreshOutcome};
pub(crate) use pool::PAGE_RETURN_BUDGET_SECS;
pub use pool::{BrowserPool, PoolConfig, PoolStats, PooledPage};
pub use throttle::ThrottleProfile;