declare namespace Ext { export namespace draw { export namespace modifier { export interface AnimationConfig { customDurations?: object; customEasings?: object; duration?: number; easing?: CallableFunction; listeners?: object; sprite?: Ext.draw.sprite.Sprite; } export class Animation extends Ext.draw.modifier.Modifier { public clearDurationOn(attrs?: object): void; public clearEasingOn(attrs?: string | []): void; public getCustomDurations(): void; public getCustomEasings(): void; public getDuration(): void; public getEasing(): void; public setCustomDurations(): void; public setCustomEasings(): void; public setDuration(): void; public setDurationOn(attrs?: string | [], duration?: number): void; public setEasing(): void; public setEasingOn(attrs?: string | [], easing?: string): void; public stop(): void; } } } }