import { PropType } from 'vue'; import { TimelineConfig, TweenConfig } from '../types'; import * as Phaser from 'phaser'; declare const props: { active: { type: BooleanConstructor; }; visible: { type: BooleanConstructor; }; x: { type: NumberConstructor; }; y: { type: NumberConstructor; }; x1: { type: NumberConstructor; }; y1: { type: NumberConstructor; }; x2: { type: NumberConstructor; }; y2: { type: NumberConstructor; }; x3: { type: NumberConstructor; }; y3: { type: NumberConstructor; }; points: { type: PropType; }; rotation: { type: NumberConstructor; }; origin: { type: NumberConstructor; }; originX: { type: NumberConstructor; }; originY: { type: NumberConstructor; }; scale: { type: NumberConstructor; }; scaleX: { type: NumberConstructor; }; scaleY: { type: NumberConstructor; }; width: { type: NumberConstructor; }; height: { type: NumberConstructor; }; leftWidth: { type: NumberConstructor; }; rightWidth: { type: NumberConstructor; }; topHeight: { type: NumberConstructor; }; bottomHeight: { type: NumberConstructor; }; radius: { type: NumberConstructor; }; displayWidth: { type: NumberConstructor; }; displayHeight: { type: NumberConstructor; }; displayOriginX: { type: NumberConstructor; }; displayOriginY: { type: NumberConstructor; }; dropZone: { type: BooleanConstructor; }; flipX: { type: BooleanConstructor; }; flipY: { type: BooleanConstructor; }; depth: { type: NumberConstructor; }; alpha: { type: NumberConstructor; }; blendMode: { type: (NumberConstructor | StringConstructor)[]; }; lighting: { type: BooleanConstructor; }; intensity: { type: NumberConstructor; default: number; }; tint: { type: NumberConstructor; }; text: { type: PropType; required: true; }; texture: { type: (StringConstructor | typeof Phaser.Textures.Texture)[]; }; frame: { type: (NumberConstructor | StringConstructor)[]; }; color: { type: NumberConstructor; }; fillColor: { type: NumberConstructor; }; fillAlpha: { type: NumberConstructor; }; lineWidth: { type: NumberConstructor; }; strokeColor: { type: NumberConstructor; }; strokeAlpha: { type: NumberConstructor; }; style: { type: PropType; }; lineSpacing: { type: NumberConstructor; }; padding: { type: (NumberConstructor | ObjectConstructor)[]; }; play: { type: (StringConstructor | ObjectConstructor)[]; }; scrollFactor: { type: NumberConstructor; }; scrollFactorX: { type: NumberConstructor; }; scrollFactorY: { type: NumberConstructor; }; tween: { type: PropType; }; tweens: { type: PropType; }; timeline: { type: PropType; }; }; export default props; export declare const gameObjectProps: { readonly tween: { type: PropType; }; readonly tweens: { type: PropType; }; readonly timeline: { type: PropType; }; readonly active: { type: BooleanConstructor; }; readonly visible: { type: BooleanConstructor; }; readonly x: { type: NumberConstructor; }; readonly y: { type: NumberConstructor; }; readonly rotation: { type: NumberConstructor; }; readonly origin: { type: NumberConstructor; }; readonly originX: { type: NumberConstructor; }; readonly originY: { type: NumberConstructor; }; readonly displayOriginX: { type: NumberConstructor; }; readonly displayOriginY: { type: NumberConstructor; }; readonly scale: { type: NumberConstructor; }; readonly scaleX: { type: NumberConstructor; }; readonly scaleY: { type: NumberConstructor; }; readonly displayWidth: { type: NumberConstructor; }; readonly displayHeight: { type: NumberConstructor; }; readonly scrollFactor: { type: NumberConstructor; }; readonly scrollFactorX: { type: NumberConstructor; }; readonly scrollFactorY: { type: NumberConstructor; }; readonly dropZone: { type: BooleanConstructor; }; readonly depth: { type: NumberConstructor; }; readonly alpha: { type: NumberConstructor; }; readonly blendMode: { type: (NumberConstructor | StringConstructor)[]; }; readonly lighting: { type: BooleanConstructor; }; };