async def convert(self, local_path: str, **kwargs: Any) -> Union[None, DocumentConverterResult]:
        """Convert a document to markdown text.

        Args:
            local_path: Path to the document file
            **kwargs: Additional arguments for the conversion process
                file_extension: The file extension of the document
                llm_client: Optional LLM client for enhanced conversion
                llm_model: Optional LLM model identifier
                llm_prompt: Optional prompt for LLM

        Returns:
            AsyncDocumentConverterResult containing the markdown text,
            or None if this converter doesn't support the file type
        """
        pass
Convert a document to markdown text.

        Args:
            local_path: Path to the document file
            **kwargs: Additional arguments for the conversion process
                file_extension: The file extension of the document
                llm_client: Optional LLM client for enhanced conversion
                llm_model: Optional LLM model identifier
                llm_prompt: Optional prompt for LLM

        Returns:
            AsyncDocumentConverterResult containing the markdown text,
            or None if this converter doesn't support the file type
        
backend/airweave/platform/file_handling/conversion/_base.py