<?php

namespace Kylin\Excel\Concerns;

/**
 * 限制读取行数接口
 * 
 * 实现此接口的导入类可以限制读取的行数
 * 适用于只需要读取部分数据的场景
 */
interface WithLimit
{
    /**
     * 获取读取行数限制
     * 
     * 返回最大读取行数（不包含标题行）
     * 
     * @return int 最大读取行数
     * 
     * @example
     * public function limit(): int
     * {
     *     return 100; // 只读取前100行数据
     * }
     */
    public function limit(): int;
}
