UNPKG

@shopware-ag/dive

Version:

Shopware Spatial Framework

30 lines (29 loc) 866 B
import { Action } from '../action.ts'; import { ActionDependencies } from '../../../types/index.ts'; import { Vector3Like } from 'three/webgpu'; export declare const MoveCameraAction: new (payload: { position: Vector3Like; target: Vector3Like; locked: boolean; duration: number; } | { id: string; locked: boolean; duration: number; }, dependencies: Pick<ActionDependencies, "registered" | "engine" | "controller" | "getAnimationSystem">) => Action<{ position: Vector3Like; target: Vector3Like; locked: boolean; duration: number; } | { id: string; locked: boolean; duration: number; }, Pick<ActionDependencies, "registered" | "engine" | "controller" | "getAnimationSystem">, Promise<{ stop: () => void; }>>; declare global { interface ActionTypes { MOVE_CAMERA: typeof MoveCameraAction; } }