export class CameraShakeBehavior extends Behavior<any> {
    /**
     *
     * @param {number} maxPitch
     * @param {number} maxYaw
     * @param {number} maxRoll
     * @param {number} maxOffsetX
     * @param {number} maxOffsetY
     * @param {number} maxOffsetZ
     * @param {number} strength
     * @param {TopDownCameraController} controller
     */
    constructor({ maxPitch, maxYaw, maxRoll, maxOffsetX, maxOffsetY, maxOffsetZ, strength, controller }: number);
    /**
     *
     * @type {TopDownCameraController}
     */
    controller: TopDownCameraController;
    time: number;
    timeScale: number;
    strength: any;
    shake: CameraShake;
    __target: Vector3;
    __rotation: Vector3;
    initialize(): void;
    tick(timeDelta: any): BehaviorStatus;
}
import { Behavior } from "../../intelligence/behavior/Behavior.js";
import { CameraShake } from "./CameraShake.js";
import Vector3 from "../../../core/geom/Vector3.js";
import { BehaviorStatus } from "../../intelligence/behavior/BehaviorStatus.js";
//# sourceMappingURL=CameraShakeBehavior.d.ts.map