import Q = require('q'); import express = require('express'); export = StatusPromise; declare class StatusPromise { private promise; private asyncPath; private startedAt; private data; private error; Promise: Q.Promise; Data: any; Error: Error; StartedAt: Date; constructor(promise: Q.Promise, asyncPath: string, startedAt: Date); reject(error: Error): StatusPromise; resolve(data: any): StatusPromise; async(res: express.Response): StatusPromise; }