mod error;
mod id;
mod migrations;
mod model;
mod store;

pub use error::{AutomationStoreError, AutomationValidationError};
pub use fabro_types::GitHubRepositorySlug;
pub use id::{AutomationId, AutomationRevision, AutomationRevisionParseError, AutomationTriggerId};
pub use migrations::{ImportReport, import_legacy_directory_once};
pub use model::{
    ApiTrigger, Automation, AutomationDraft, AutomationReplace, AutomationTarget,
    AutomationTrigger, ScheduleTrigger, parse_github_repository_slug, parse_schedule_expression,
};
pub use store::AutomationStore;
