from PySide2 import QtWidgets
from _typeshed import Incomplete

class ExportDialog(QtWidgets.QDialog):
    settings: Incomplete
    def __init__(self, parent: Incomplete | None = ...) -> None: ...
    def exportEntities(self, exportDir, fileName: Incomplete | None = ...) -> None: ...
    def checkInaccessibleGeoPaths(self, geoEntities): ...
    def checkInaccessibleLayerPaths(self, channels): ...
    def getExportDir(self): ...
    def getFileName(self): ...
    def onEntityExportFinished(self, mariEntity) -> None: ...
    def setPathConfirmationEnabled(self, enabled) -> None: ...
    def showExportDirDialog(self) -> None: ...
    def getExportLists(self): ...
    def backgroundJobsRunningChanged(self, areJobsRunning) -> None: ...
