//! Git hooks adapter.

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

#[cfg(feature = "api")]
pub use aqc_git_hooks_engine::{
    self, GitHooksPath, GitHooksRequirements, GitHooksValueError, TextFileContents, TextFilePath,
    TextFileRequirement, TextFileRequirements, TextSnippet, TextSnippetId,
};
#[cfg(feature = "api")]
pub use aqc_git_hooks_engine::{ItemRequirements, ScalarAssertion};
#[cfg(feature = "api")]
pub use runtime::lower_git_hooks_requirement;
#[cfg(feature = "api")]
pub use types::{ADAPTER_ID, GitHooksAdapter, GitHooksAdapterRequirement};
