import { type MetapakPackageJson, type MetapakContext } from '../libs/utils.js'; import { type FSService } from './fs.js'; import { type ImporterService, type LogService } from 'common-services'; export type HooksHash = Partial>; export type GitHooksTransformer = (hooks: HooksHash, packageConf: MetapakPackageJson) => HooksHash; export type BuildPackageGitHooksService = (packageConf: MetapakPackageJson, metapakContext: MetapakContext) => Promise; declare const _default: import("knifecycle").ServiceInitializer<{ ENV: Record; PROJECT_DIR: string; GIT_HOOKS_DIR: string; fs: FSService; EOL: string; log: LogService; importer: ImporterService<{ default: GitHooksTransformer; }>; }, BuildPackageGitHooksService>; export default _default;