massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / fpdf2 / fpdf / outline.pyi
1 from typing import Any, NamedTuple
2
3 from .structure_tree import StructElem
4 from .syntax import Destination, PDFObject
5
6 class OutlineSection(NamedTuple):
7     name: str
8     level: str
9     page_number: int
10     dest: Destination
11     struct_elem: StructElem | None = ...
12
13 class OutlineItemDictionary(PDFObject):
14     title: str
15     parent: Any | None
16     prev: Any | None
17     next: Any | None
18     first: Any | None
19     last: Any | None
20     count: int
21     dest: str | None
22     struct_elem: StructElem | None
23     def __init__(self, title: str, dest: str | None = ..., struct_elem: StructElem | None = ..., **kwargs) -> None: ...
24
25 class OutlineDictionary(PDFObject):
26     type: str
27     first: Any | None
28     last: Any | None
29     count: int
30     def __init__(self, **kwargs) -> None: ...
31
32 def serialize_outline(sections, first_object_id: int = ..., fpdf: Any | None = ...): ...