import QRCanvas from "./QRCanvas"; import QRSVG from "./QRSVG"; import { RequiredOptions } from "./QROptions"; import { Extension, QRCode, Options, DownloadOptions } from "../types"; export default class QRCodeStyling { _options: RequiredOptions; _container?: HTMLElement; _canvas?: QRCanvas; _svg?: QRSVG; _qr?: QRCode; _canvasDrawingPromise?: Promise; _svgDrawingPromise?: Promise; constructor(options?: Partial); static _clearContainer(container?: HTMLElement): void; _getQRStylingElement(extension?: Extension): Promise; update(options?: Partial): void; append(container?: HTMLElement): void; getRawData(extension?: Extension): Promise; download(downloadOptions?: Partial | string): Promise; }