import QRCanvas from './QRCanvas'; import { Options, RequiredOptions } from './QROptions'; import { Extension, QRCode } from '../types'; declare type DownloadOptions = { name?: string; extension?: Extension; }; export default class QRCodeStyling { _options: RequiredOptions; _container?: HTMLElement; _canvas?: QRCanvas; _qr?: QRCode; _drawingPromise?: Promise; constructor(options?: Partial); static _clearContainer(container?: HTMLElement): void; update(options?: Partial): void; append(container?: HTMLElement): void; getImageUrl(extension: string): Promise; download(downloadOptions?: Partial): void; } export {};