/** * @typedef {import("../view.js").default} View */ export default class ViewRenderingContext { /** * * @param {import("../../types/rendering.js").GlobalRenderingOptions} globalOptions */ constructor(globalOptions: import("../../types/rendering.js").GlobalRenderingOptions); globalOptions: import("../../types/rendering.js").GlobalRenderingOptions; /** * Must be called when a view's render() method is entered * * @param {View} view * @param {import("../layout/rectangle.js").default} coords View coordinates * inside the padding. */ pushView(view: View, coords: import("../layout/rectangle.js").default): void; /** * Must be called when a view's render() method is being exited * * @param {View} view */ popView(view: View): void; /** * * @param {import("../../marks/mark.js").default} mark * @param {import("../../types/rendering.js").RenderingOptions} options */ renderMark(mark: import("../../marks/mark.js").default, options: import("../../types/rendering.js").RenderingOptions): void; getDevicePixelRatio(): number; } export type View = import("../view.js").default; //# sourceMappingURL=viewRenderingContext.d.ts.map