export default function (
    bindingTarget: Phaser.GameObjects.GameObject,
    callback: (time: number, delta: number) => void,
    scope?: unknown,
    once?: boolean,
): Phaser.GameObjects.GameObject;

export default function (
    bindingTarget: Phaser.Scene,
    callback: (time: number, delta: number) => void,
    scope?: unknown,
    once?: boolean,
): Phaser.Scene;

