import { QWidget, QWidgetSignals } from "./QWidget"; import { NativeElement } from "../core/Component"; /** > Display SVG files in a widget. * **This class is a JS wrapper around Qt's [QSvgWidget class](https://doc.qt.io/qt-5/qsvgwidget.html)** The `QSvgWidget` class provides a widget that is used to display the contents of Scalable Vector Graphics (SVG) files. ### Example ```javascript import fs from "fs"; import { QSvgWidget } from "@vixen-js/core"; const svg = new QSvgWidget(); svg.load("icon.svg"); // or fs.readFile("icon.svg", (err, buffer) => { if (!err) svg.load(buffer); }) ``` */ export declare class QSvgWidget extends QWidget { constructor(arg?: QWidget | NativeElement); load(file: string | Buffer): void; }