<?php

namespace External\HannahBundle\Maileon\Export;

interface ExportInterface
{
    public static function getType(): string;

    public static function getUploadDirectory(): string;

    public static function getUploadFilename(): ?string;

    public function generateCSV(string $language): string;

    public function getUploadPath(string $filename, bool $ocUpload = false, string $language = ''): string;

    public static function doUploadToOCFTP(): bool;
}
