/** * @fileoverview Pre-execution preparation for fitness recipe runs * * Syncs the check catalog and prewarms the file cache before check execution. */ import type { FitnessRecipeServiceCallbacks } from './service-types.js'; import type { FileCache } from '../framework/file-cache.js'; import type { Check, CheckRegistry } from '../framework/registry.js'; /** Options for {@link prepareRecipeExecution}. */ export interface PrepareExecutionOptions { checks: Check[]; cwd: string; fileCache: FileCache; checkRegistry: CheckRegistry; callbacks: FitnessRecipeServiceCallbacks; prewarmCache?: boolean; prewarmPatterns?: string[]; } /** * Prepare for check execution: catalog sync, file-cache prewarm, parse-cache init. */ export declare function prepareRecipeExecution(opts: PrepareExecutionOptions): Promise; //# sourceMappingURL=service-prepare.d.ts.map