import React from "react"; import { AppState } from "../types"; import { ActionManager } from "../actions/manager"; import { NonDeletedExcalidrawElement } from "../element/types"; declare type MobileMenuProps = { appState: AppState; actionManager: ActionManager; renderJSONExportDialog: () => React.ReactNode; renderImageExportDialog: () => React.ReactNode; setAppState: React.Component["setState"]; elements: readonly NonDeletedExcalidrawElement[]; libraryMenu: JSX.Element | null; onCollabButtonClick?: () => void; onLockToggle: () => void; onPenModeToggle: () => void; canvas: HTMLCanvasElement | null; isCollaborating: boolean; renderCustomFooter?: (isMobile: boolean, appState: AppState) => JSX.Element | null; viewModeEnabled: boolean; showThemeBtn: boolean; onImageAction: (data: { insertOnCanvasDirectly: boolean; }) => void; renderTopRightUI?: (isMobile: boolean, appState: AppState) => JSX.Element | null; renderStats: () => JSX.Element | null; }; export declare const MobileMenu: ({ appState, elements, libraryMenu, actionManager, renderJSONExportDialog, renderImageExportDialog, setAppState, onCollabButtonClick, onLockToggle, onPenModeToggle, canvas, isCollaborating, renderCustomFooter, viewModeEnabled, showThemeBtn, onImageAction, renderTopRightUI, renderStats, }: MobileMenuProps) => JSX.Element; export {};