declare namespace Ext { export namespace direct { export interface JsonProviderConfig { headers?: object; id?: string; listeners?: object; relayedEvents?: string[]; } export class JsonProvider extends Ext.direct.Provider { public createEvent(response?: object): Ext.direct.Event; public createEvents(response?: object): Ext.direct.Event[]; } } }