<?php
declare(strict_types = 1);

namespace Gettext\Scanner;

use Gettext\Translations;

interface ScannerInterface
{
    public function setDefaultDomain(string $domain): void;

    public function getDefaultDomain(): string;

    /**
     * @return Translations[]
     */
    public function getTranslations(): array;

    public function scanFile(string $filename): void;

    public function scanString(string $string, string $filename): void;
}