import { setPixelFn } from "./types"; /** * Draws ellipse * @param {number} xm * @param {number} ym * @param {number} a * @param {number} b * @param {setPixel} setPixel */ export declare function ellipse(xm: number, ym: number, a: number, b: number, setPixel: setPixelFn): void; /** * Plot ellipse rotated by angle (radian) * @param {number} x * @param {number} y * @param {number} a * @param {number} b * @param {number} angle * @param {setPixel} setPixel */ export declare function rotatedEllipse(x: number, y: number, a: number, b: number, angle: number, setPixel: setPixelFn): void; /** * Rectangle encloMath.sing the ellipse, integer rotation angle * @param {number} x0 * @param {number} y0 * @param {number} x1 * @param {number} y1 * @param {number} zd * @param {setPixel} setPixel */ export declare function rotatedEllipseRect(x0: number, y0: number, x1: number, y1: number, zd: number, setPixel: setPixelFn): void; /** * Rectangular parameter encloMath.sing the ellipse * @param {number} x0 * @param {number} y0 * @param {number} x1 * @param {number} y1 * @param {setPixel} setPixel */ export declare function ellipseRect(x0: number, y0: number, x1: number, y1: number, setPixel: setPixelFn): void;