import { type GetApp, type GetProjectConfigService, type ValidateProjectConfigService } from "../../../abstractions/index.js"; export interface IWebinyConfigWatcherParams { webinyConfigPath: string; appName: GetApp.AppName; getProjectConfigService: GetProjectConfigService.Interface; validateProjectConfigService: ValidateProjectConfigService.Interface; } export declare class WebinyConfigWatcher { private params; onSuccessCallback?: () => void; onErrorCallback?: (err: Error) => void; constructor(params: IWebinyConfigWatcherParams); run(): void; onSuccess(callback: () => void): this; onError(callback: (err: Error) => void): this; }