import { type Result } from "./result.js"; declare const installPrepareCommitMsgHook: (input: { cwd: string; glenBin: string; }) => Promise>; declare const uninstallPrepareCommitMsgHook: (input: { cwd: string; snapshot?: { readonly path: string; readonly existed: boolean; readonly before: string | null; readonly installedHash: string; }; }) => Promise>; export { installPrepareCommitMsgHook, uninstallPrepareCommitMsgHook };