import type { IStateManager } from '../interfaces.js'; import type { Logger } from '../logger.js'; import type { PoltergeistState } from '../state.js'; import type { PoltergeistConfig, Target } from '../types.js'; export interface StatusPresenterDeps { logger: Logger; stateManager: IStateManager; } export declare class StatusPresenter { private readonly deps; constructor(deps: StatusPresenterDeps); getStatus(config: PoltergeistConfig, targetStates: Map; lastBuild?: PoltergeistState['lastBuild']; }>): Promise>; } //# sourceMappingURL=status-presenter.d.ts.map