import { FSWatcher } from 'chokidar'; import { Build } from '@hubspot/local-dev-lib/types/Build'; import { PublicApp } from '@hubspot/local-dev-lib/types/Apps'; import { Environment } from '@hubspot/local-dev-lib/types/Accounts'; import { Component, ProjectConfig } from '../../../types/Projects.js'; import { ExitFunction } from '../../../types/Yargs.js'; type LocalDevManagerConstructorOptions = { targetAccountId: number; parentAccountId: number; projectConfig: ProjectConfig; projectDir: string; projectId: number; debug?: boolean; deployedBuild?: Build; isGithubLinked: boolean; runnableComponents: Component[]; env: Environment; exit: ExitFunction; port?: number; }; declare class LocalDevManager_DEPRECATED { targetAccountId: number; targetProjectAccountId: number; projectConfig: ProjectConfig; projectDir: string; projectId: number; debug: boolean; deployedBuild?: Build; isGithubLinked: boolean; watcher: FSWatcher | null; uploadWarnings: { [key: string]: boolean; }; runnableComponents: Component[]; activeApp: Component | null; activePublicAppData: PublicApp | null; env: Environment; publicAppActiveInstalls: number | null; projectSourceDir: string; mostRecentUploadWarning: string | null; private devSessionManager; private exit; private port?; constructor(options: LocalDevManagerConstructorOptions); setActiveApp(appUid?: string): Promise; setActivePublicAppData(): Promise; checkActivePublicAppInstalls(): Promise; start(): Promise; stop(showProgress?: boolean): Promise; checkPublicAppInstallation(): Promise; updateKeypressListeners(): void; getUploadCommand(): string; logUploadWarning(reason?: string): void; monitorConsoleOutput(): void; compareLocalProjectToDeployed(): void; startWatching(): void; stopWatching(): Promise; handleWatchEvent(filePath: string, event: string, configPaths: string[]): void; devServerSetup(): Promise; devServerStart(): Promise; devServerFileChange(filePath: string, event: string): void; devServerCleanup(): Promise; } export default LocalDevManager_DEPRECATED;