declare namespace Ext { export namespace promise { export interface ConsequenceConfig { } export class Consequence extends Ext.Base { public promise?: Ext.promise.Promise; public constructor(onFulfilled?: CallableFunction, onRejected?: CallableFunction); public trigger(action?: string, value?: any): void; public update(value?: any): void; } } }