#![allow(clippy::arc_with_non_send_sync)]
#![allow(clippy::too_many_arguments)]
mod cef_impl;
mod devtools;
mod dialog;
mod environment;
mod external_message_pump;
mod frame;
pub use dialog::{
NativeDialogKind, NativeDialogObservation, NativeDialogSnapshot, NativeDialogToken,
};
pub use environment::DebugEnvironment;
mod frame_navigation;
mod locale;
mod macros;
mod platform;
mod popup;
mod runtime;
mod sandbox;
mod switches;
mod tauri_ext;
mod webview;
pub use devtools::{DevToolsMessageIdExhausted, allocate_devtools_message_id};
pub use frame::{FrameEvent, FrameEventHandler, FrameEventKind};
pub use frame_navigation::{FrameNavigationState, NativeDocumentToken};
mod window;
mod window_builder;
mod window_handle;
pub use cef::sys::CEF_API_VERSION_LAST;
#[cfg(target_os = "macos")]
pub use platform::macos::setup_application as prepare_macos_application;
pub use runtime::*;
pub use tauri_ext::*;
pub use tauri_macros::cef_entry_point;
pub use webview::*;
pub use window::{CefWindowDispatcher, NativeWindowToken};
pub use window_builder::WindowBuilderWrapper;