pub mod cli_wrapper;
pub mod key_store;
pub mod native_client;
pub mod types;
pub use cli_wrapper::{MockSchemaPinCli, SchemaPinCli, SchemaPinCliWrapper};
pub use key_store::LocalKeyStore;
pub use native_client::{MockNativeSchemaPinClient, NativeSchemaPinClient, SchemaPinClient};
pub use types::{
KeyStoreConfig, KeyStoreError, PinnedKey, SchemaPinConfig, SchemaPinError, SignArgs,
SignatureInfo, SigningResult, VerificationResult, VerifyArgs,
};
pub type DefaultSchemaPinClient = NativeSchemaPinClient;