import Component from "../interface/component"; /** * Flip * @class Flip * @param {Graphics} graphics - Graphics instance * @extends {Component} * @ignore */ declare class Flip extends Component { constructor(graphics: any); /** * Get current flip settings * @returns {{flipX: Boolean, flipY: Boolean}} */ getCurrentSetting(): { flipX: any; flipY: any; }; /** * Set flipX, flipY * @param {{flipX: Boolean, flipY: Boolean}} newSetting - Flip setting * @returns {Promise} */ set(newSetting: any): Promise<{ flipX: any; flipY: any; angle: any; }>; /** * Invert image angle for flip * @param {boolean} isChangingFlipX - Change flipX * @param {boolean} isChangingFlipY - Change flipY */ _invertAngle(isChangingFlipX: any, isChangingFlipY: any): void; /** * Flip objects * @param {boolean} isChangingFlipX - Change flipX * @param {boolean} isChangingFlipY - Change flipY * @private */ _flipObjects(isChangingFlipX: any, isChangingFlipY: any): void; /** * Reset flip settings * @returns {Promise} */ reset(): Promise<{ flipX: any; flipY: any; angle: any; }>; /** * Flip x * @returns {Promise} */ flipX(): Promise<{ flipX: any; flipY: any; angle: any; }>; /** * Flip y * @returns {Promise} */ flipY(): Promise<{ flipX: any; flipY: any; angle: any; }>; } export default Flip;