import express = require('express'); import Q = require('q'); import StatusPromise = require('./StatusPromise'); import DateFactory = require('../DateTime/DateFactory'); export = StatusManager; declare class StatusManager { private app; private dateFactory; private promises; private startedAt; static $service: string; static $inject: (string | typeof DateFactory)[]; constructor(app: express.Application, dateFactory: DateFactory); provide(): void; bind(promise: Q.Promise): StatusPromise; private handleStatus(req, res); private handleStatusAll(req, res); private generateHash(); }