<?php

declare (strict_types=1);
namespace Freefactu_Vendor\Endroid\QrCode;

use Freefactu_Vendor\Endroid\QrCode\Color\ColorInterface;
use Freefactu_Vendor\Endroid\QrCode\Encoding\EncodingInterface;
interface QrCodeInterface
{
    public function getData(): string;
    public function getEncoding(): EncodingInterface;
    public function getErrorCorrectionLevel(): ErrorCorrectionLevel;
    public function getSize(): int;
    public function getMargin(): int;
    public function getRoundBlockSizeMode(): RoundBlockSizeMode;
    public function getForegroundColor(): ColorInterface;
    public function getBackgroundColor(): ColorInterface;
}
