import { ConfigurationFile, Package } from '~data/interfaces'; export declare const developmentPackageUpdateDirectoryLogic: (workPackage: Package, updatePackage: Package, watchDirectory: string) => Promise; export declare const developmentPackageUpdateLogic: (registeredPackage: string, updatePackage: Package, configuration: ConfigurationFile) => void; declare class DevelopmentWatcher { private configuration; private watchers; private packageRegistry; constructor(configuration: ConfigurationFile); start(): void; stop(): void; private updatePackageRegistry; private watchFunction; private unregisterPackage; private developmentPackagesUpdate; private debouncedDevelopmentPackagesUpdate; } export default DevelopmentWatcher;