export declare class QrCodeGenerator {
    url: string;
    countdownSeconds: number;
    outdatedMessage: string;
    expiresInMessage: string;
    updateCodeEverySecond: boolean;
    ariaLabel: string;
    remainingSeconds: number;
    isOutdated: boolean;
    isFullscreen: boolean;
    private canvasRef;
    private timer;
    private urlWithSegment;
    private readonly gray900;
    private readonly blackHex;
    private readonly whiteHex;
    connectedCallback(): void;
    componentWillLoad(): void;
    disconnectedCallback(): void;
    private resetCountdown;
    generateQRCode(urlSegment?: string): void;
    startCountdown(): void;
    render(): any;
}
