# Copyright (c) 2026 Chris Pressey, Cat's Eye Technologies
# This file is distributed under an MIT license.  See LICENSES/ directory.
# SPDX-License-Identifier: LicenseRef-MIT-X-Feedmark

from typing import Any, Iterable

from .models import Document

def read_document_from(filename: str) -> Document: ...
def read_refdex_from(
    filenames: Iterable[str], input_refdex_filename_prefix: str | None = None
) -> dict[str, dict[str, Any]]: ...
def convert_refdex_to_single_filename_refdex(
    input_refdex: dict[str, dict[str, Any]],
) -> dict[str, dict[str, Any]]: ...
