import { IEditorToolElement } from './editor-utils';
import { Editor } from '@tiptap/react';
import { Tab } from './tabs/utils/tab-utils';

import * as Y from 'yjs';
declare const ImportExportButton: ({ fileExportsOpen, setFileExportsOpen, exportOptions, importOptions, setDropdownOpen, editor, tabs, ydoc, onRegisterExportTrigger, }: {
    fileExportsOpen: boolean;
    setFileExportsOpen: React.Dispatch<React.SetStateAction<boolean>>;
    exportOptions: (IEditorToolElement | null)[];
    importOptions: (IEditorToolElement | null)[];
    setDropdownOpen: React.Dispatch<React.SetStateAction<boolean>>;
    editor: Editor | null;
    tabs: Tab[];
    ydoc: Y.Doc;
    onRegisterExportTrigger?: ((trigger: ((format?: string, name?: string) => void) | null) => void) | undefined;
}) => import("react/jsx-runtime").JSX.Element;
export { ImportExportButton };
