/** * Hook eligibility: checks OS, binary, env, and config requirements. */ import type { HookConfig, InternalHooksConfig } from "../config/types.hooks"; import type { MiladyHookMetadata } from "./types"; export interface EligibilityResult { eligible: boolean; missing: string[]; } export declare function checkEligibility(metadata: MiladyHookMetadata | undefined, hookConfig: HookConfig | undefined, miladyConfig?: Record): EligibilityResult; export declare function resolveHookConfig(internalConfig: InternalHooksConfig | undefined, hookKey: string): HookConfig | undefined; //# sourceMappingURL=eligibility.d.ts.map