<?php
namespace Bookaro\Contracts;

defined( 'ABSPATH' ) || exit;

/**
 * Abstraction for CSV exports (Pro).
 */
interface ExportsProviderInterface
{
    public function is_available(): bool;

    /**
     * @return array|\WP_Error
     */
    public function export_bookings( array $args );

    /**
     * @return array|\WP_Error
     */
    public function export_reports( array $args );
}
