1<?php
2
3/*
4 * This file is part of the league/commonmark package.
5 *
6 * (c) Colin O'Dell <colinodell@gmail.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
12namespace League\CommonMark\Input;
13
14interface MarkdownInputInterface
15{
16    public function getContent(): string;
17
18    /**
19     * @return iterable<int, string>
20     */
21    public function getLines(): iterable;
22
23    public function getLineCount(): int;
24}
25