import type * as Phaser from 'phaser'; type WithoutIndexSignature = { [K in keyof T as string extends K ? never : number extends K ? never : K]: T[K]; }; export interface TweenConfig extends Omit, 'targets'> { [key: string]: any; } export interface TimelineConfig extends Omit { tween?: TweenConfig | Phaser.Types.Tweens.TweenChainBuilderConfig | Phaser.Tweens.Tween | Phaser.Tweens.TweenChain; } export {};