declare namespace org { namespace eclipse { namespace jetty { namespace util { class FuturePromise implements java.util.concurrent.Future , org.eclipse.jetty.util.Promise { public constructor() public constructor(arg0: C) public constructor(arg0: C, arg1: java.lang.Throwable) public succeeded(arg0: C): void public failed(arg0: java.lang.Throwable): void public cancel(arg0: boolean): boolean public isCancelled(): boolean public isDone(): boolean public get(): C public get(arg0: long, arg1: java.util.concurrent.TimeUnit): C public static rethrow(arg0: java.util.concurrent.ExecutionException): void public toString(): string public static class: java.lang.Class } } } } }