declare namespace Ext { export namespace direct { export interface AmfRemotingProviderConfig { actions?: object; binary?: string; enableUrlEncode?: string; endpoint?: string; headers?: object; id?: string; listeners?: object; maxRetries?: number; namespace?: string | object; relayedEvents?: string[]; timeout?: number; url?: string; } export class AmfRemotingProvider extends Ext.direct.Provider { public createEvent(response?: object): Ext.direct.Event; } } }