import { type Platform } from '../../platform/install/platforms.js'; import type { InstallScope } from '../../platform/install/types.js'; import type { InitWorkflowSelection } from '../comet-entry/types.js'; export interface HookInspectionResult { present: boolean; /** A Comet-owned Hook exists even when its command is stale or relocated. */ managedPresent?: boolean; legacyPresent?: boolean; duplicatePresent?: boolean; error?: string; } export declare function getPlatformRuleDestinations(baseDir: string, platform: Platform, scope: InstallScope, _workflowSelection?: InitWorkflowSelection): Promise; export declare function getLegacyPlatformRuleDestinations(baseDir: string, platform: Platform, scope: InstallScope): string[]; export declare function inspectCometHooksForPlatform(baseDir: string, platform: Platform, scope: InstallScope, _workflowSelection?: InitWorkflowSelection): Promise; //# sourceMappingURL=platform-inspect.d.ts.map