declare namespace Ext { export namespace direct { export interface ProviderConfig { headers?: object; id?: string; listeners?: object; relayedEvents?: string[]; } export class Provider extends Ext.Base { public connect(): void; public disconnect(force?: object): void; public doConnect(): void; public doDisconnect(): void; public getHeaders(): void; public getId(): void; public isConnected(): void; public setHeaders(): void; public static checkConfig(config?: object): boolean; } } }