async def convert(self, file_path: str, **kwargs: Any) -> DocumentConverterResult:
        """Convert a document to markdown using the appropriate converter.

        Args:
            file_path: Path to the document file
            **kwargs: Additional arguments for the conversion process

        Returns:
            AsyncDocumentConverterResult containing the markdown text

        Raises:
            ValueError: If no suitable converter is found or the file type is unsupported
            FileNotFoundError: If the file doesn't exist
        """
        pass
Convert a document to markdown using the appropriate converter.

        Args:
            file_path: Path to the document file
            **kwargs: Additional arguments for the conversion process

        Returns:
            AsyncDocumentConverterResult containing the markdown text

        Raises:
            ValueError: If no suitable converter is found or the file type is unsupported
            FileNotFoundError: If the file doesn't exist
        
backend/airweave/platform/file_handling/conversion/_base.py