import { Container } from '@pixi/display'; import { Effect } from './effect'; /** * A Shake effect involves shaking the camera at various amounts up to a sepcified intensity. */ export declare class Shake extends Effect { /** * The intensity of the shake, from 1-10. * * @private * * @property {number} * * @default 5 */ private _intensity; /** * A reference to the initial pivot of the container. * * @private * * @property {Vector} */ private _initialPivot; /** * @param {Container} container A reference to the container to apply the shake effect to. * @param {number} intensity The intensity of the shake, from a scale of 1 to 10. * @param {number} duration The duration of the shake effect. */ constructor(container: Container, intensity: number, duration: number); /** * Updates the status of the shake. */ update(): void; /** * Checks to see if the shake effect is done. * * @returns {boolean} Returns true if the shake effect is done or not. */ criteriaMet(): boolean; }