#![cfg(all(feature = "bindings-rust", not(target_arch = "wasm32")))]
#[cfg(feature = "wit-v0_6_0")]
pub mod v0_6_0 {
pub use crate::bindings::greentic_interfaces_pack_0_1_0_component::greentic::interfaces_types::types;
pub use crate::bindings::greentic_component_0_6_0_component::greentic::types_core::core;
pub use crate::bindings::greentic_component_0_6_0_component::exports::greentic::component::node;
pub use crate::bindings::greentic_interfaces_pack_0_1_0_component::greentic::interfaces_provider::provider;
pub use node::{
ComponentDescriptor, IoSchema, Op, SchemaRef, SchemaSource, SetupContract, SetupExample,
SetupOutput, SetupTemplateScaffold,
};
}
#[cfg(feature = "wit-v0_6_0")]
pub mod canonical {
pub use super::v0_6_0::{
ComponentDescriptor, IoSchema, Op, SchemaRef, SchemaSource, SetupContract, SetupExample,
SetupOutput, SetupTemplateScaffold,
};
pub use super::v0_6_0::{core, node, types};
}