export { configMutation } from "./mutations/config-mutation.js";
export { fileMutation } from "./mutations/file-mutation.js";
export { templateMutation } from "./mutations/template-mutation.js";
export { runMutations } from "./execution/run-mutations.js";
export { renderTemplate, type TemplateVariables } from "./template/render.js";
export { isNotFound, readFileIfExists, pathExists, createTimestamp } from "./fs-utils.js";
export type { ConfigObject, ConfigValue, Mutation, MutationContext, MutationResult, MutationObservers, MutationDetails, MutationOutcome, FileSystem, TemplateLoader, ConfigFormat, PathMapper } from "./types.js";
export { isConfigObject } from "./types.js";
