import { Container } from '@pixi/display'; import { Effect } from './effect'; /** * A panning effect that makes the camera focus on a point in the container. */ export declare class PanTo extends Effect { /** * The (x, y) coordinate pair to pan to. * * @private * * @property {Vector} */ private _coordinates; /** * The difference in coordinates from the current and the desired. * * @private * * @property {Vector} */ private _difference; /** * Indicates whether the desired x is greater than the current x or not. * * @private * * @property {boolean} * * @default false */ private _xIsGreater; /** * Indicates whether the desired y is greater than the current y or not. * * @private * * @property {boolean} * * @default false */ private _yIsGreater; /** * @param {Container} container A reference to the container to apply the panto effect to. * @param {number} x The x coordinate to pan to. * @param {number} y The y coordinate to pan to. * @param {number} duration The amount of time, in milliseconds, that the effect should take. */ constructor(container: Container, x: number, y: number, duration: number); /** * Updates the status of this effect on a frame by frame basis. */ update(): void; /** * Checks to see if the panto criteria has been met so that the effect can end. * * @returns {boolean} Returns true if the panto effect is finished or false otherwise. */ criteriaMet(): boolean; }