declare namespace Ext { export namespace util { export interface SchedulerConfig { listeners?: object; preSort?: string | CallableFunction; tickDelay?: number; } export class Scheduler extends Ext.Base { public suspendOnNotify?: boolean; public adjustBusy(adjustment?: number): void; public getPreSort(): void; public getTickDelay(): void; public isBusy(): boolean; public isIdle(): boolean; public notify(): void; public setPreSort(): void; public setTickDelay(): void; public sortItem(item?: object): Ext.util.Scheduler; public sortItems(items?: object | object[]): Ext.util.Scheduler; } } }