/// <reference types="react" />
import { ViewController } from './ctr';
export interface Options {
    width?: number;
    height?: number;
    errorCorrectionLevel?: 'L' | 'M' | 'Q' | 'H';
    quality?: number;
    margin?: number;
    scale?: number;
    color?: {
        dark?: string;
        light?: string;
    };
    logoSrc?: string;
    text: string;
}
export default class extends ViewController<Options> {
    private get _opts();
    triggerMounted(): void;
    triggerUpdate(): void;
    render(): JSX.Element;
}
