//! Git hooks adapter.

#[cfg(feature = "api")]
pub mod runtime;
#[cfg(feature = "api")]
pub mod types;

#[cfg(feature = "api")]
pub use aqc_text_engine_core::{
    ItemRequirements, ScalarAssertion, TextFileContents, TextFileRequirements, TextFileValueError,
};
#[cfg(feature = "api")]
pub use runtime::lower_git_hooks_requirement;
#[cfg(feature = "api")]
pub use types::{
    ADAPTER_ID, GitHookFileSlot, GitHookLayout, GitHookValueError, GitHooksAdapter,
    GitHooksAdapterRequirement, HookKind, ProductId,
};
