import { ProjectConfig } from '../../types/Projects.js'; type ProjectWatchHandlerFunction = (accountId: number, projectName: string, currentBuildId: number) => Promise | void; type WatchTerminationHandler = (error?: unknown) => void; export declare function createWatcher(accountId: number, projectConfig: ProjectConfig, projectDir: string, handleBuildStatusFn: ProjectWatchHandlerFunction, handleUserInputFn: ProjectWatchHandlerFunction, handleWatchTerminationFn: WatchTerminationHandler): Promise; export {};