/** * manifest install-hooks command * * Installs Husky or simple-git-hooks pre-commit hooks that run * manifest fmt --check and manifest validate before each commit. */ export type HookProvider = 'husky' | 'simple-git-hooks'; export interface HooksConfig { skipInCi?: boolean; provider?: HookProvider; runFmt?: boolean; runValidate?: boolean; } export interface InstallHooksOptions { force?: boolean; provider?: HookProvider; dryRun?: boolean; } export interface ResolvedHooksConfig { skipInCi: boolean; provider: HookProvider; runFmt: boolean; runValidate: boolean; } /** * Generate the pre-commit shell script content. */ export declare function generatePreCommitHookScript(config: ResolvedHooksConfig): string; export declare function installHooksCommand(options?: InstallHooksOptions): Promise; //# sourceMappingURL=install-hooks.d.ts.map