<?php
declare(strict_types=1);

namespace Autogedal\Manufacturers\Api;

use Autogedal\Manufacturers\Api\Data\ManufacturerPageInterface;
use Magento\Framework\Api\SearchCriteriaInterface;

interface ManufacturerPageRepositoryInterface
{
    public function save(ManufacturerPageInterface $page);
    public function getById($pageId);
    public function getByOptionId($optionId);
    public function getBySlug(string $slug);
    public function getList(SearchCriteriaInterface $searchCriteria);
    public function delete(ManufacturerPageInterface $page);
    public function deleteById($pageId);
}
