import { PreflightChecker } from "./preflight-checker.js"; import { RedisManager } from "./runtime/redis-manager.js"; import { ServiceManager } from "./runtime/service-manager.js"; import type { SetupCommandInput, SetupReport } from "./types.js"; interface SetUpServiceDependencies { preflightChecker?: PreflightChecker; redisManager?: RedisManager; serviceManager?: ServiceManager; logger?: (message: string) => void; } export declare class SetupService { private readonly preflightChecker; private readonly redisManager; private readonly serviceManager; private readonly logger?; constructor(dependencies?: SetUpServiceDependencies); run(input: SetupCommandInput): Promise; private log; private runRuntime; private runRuntimeSafe; } export {};