"""Public API surface for core Wails rules."""

load(":private/build_assets.bzl", _wails_build_assets = "wails_build_assets")
load(":private/generate_bindings.bzl", _wails_generate_bindings = "wails_generate_bindings")
load(":private/macros.bzl", _wails_app = "wails_app")
load(":private/run.bzl", _wails_run = "wails_run")
load(":private/toolchain.bzl", _WailsToolchainInfo = "WailsToolchainInfo", _wails_toolchain = "wails_toolchain")

visibility("public")

WailsToolchainInfo = _WailsToolchainInfo
wails_toolchain = _wails_toolchain
wails_build_assets = _wails_build_assets
wails_generate_bindings = _wails_generate_bindings
wails_run = _wails_run
wails_app = _wails_app

