import * as Phaser from 'phaser'; export type UpdateEventHandler = (time: number, delta: number) => void; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots, { phaserInstance: Phaser.Scene; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { init: (scene: Phaser.Scene, data: object) => any; create: (scene: Phaser.Scene, data: object) => any; update: (scene: Phaser.Scene, time: number, delta: number) => any; preload: (scene: Phaser.Scene) => any; }, string, import('vue').PublicProps, Readonly> & Readonly<{ onInit?: ((scene: Phaser.Scene, data: object) => any) | undefined; onCreate?: ((scene: Phaser.Scene, data: object) => any) | undefined; onUpdate?: ((scene: Phaser.Scene, time: number, delta: number) => any) | undefined; onPreload?: ((scene: Phaser.Scene) => any) | undefined; }>, { autoStart: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, { default: (props: { preloaded: boolean; }) => any; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; };