UNPKG

@marcosnbj/excalidraw

Version:
31 lines (30 loc) 1.48 kB
import React from "react"; import { ActionManager } from "../actions/manager"; import { NonDeletedExcalidrawElement } from "../element/types"; import { Language } from "../i18n"; import { AppProps, AppState, ExcalidrawProps, BinaryFiles, UIAppState, AppClassProperties } from "../types"; import "./LayerUI.scss"; import "./Toolbar.scss"; interface LayerUIProps { actionManager: ActionManager; appState: UIAppState; files: BinaryFiles; canvas: HTMLCanvasElement; setAppState: React.Component<any, AppState>["setState"]; elements: readonly NonDeletedExcalidrawElement[]; onLockToggle: () => void; onHandToolToggle: () => void; onPenModeToggle: AppClassProperties["togglePenMode"]; showExitZenModeBtn: boolean; langCode: Language["code"]; renderTopRightUI?: ExcalidrawProps["renderTopRightUI"]; renderCustomStats?: ExcalidrawProps["renderCustomStats"]; UIOptions: AppProps["UIOptions"]; onExportImage: AppClassProperties["onExportImage"]; renderWelcomeScreen: boolean; children?: React.ReactNode; app: AppClassProperties; isCollaborating: boolean; } declare const _default: React.MemoExoticComponent<({ actionManager, appState, files, setAppState, elements, canvas, onLockToggle, onHandToolToggle, onPenModeToggle, showExitZenModeBtn, renderTopRightUI, renderCustomStats, UIOptions, onExportImage, renderWelcomeScreen, children, app, isCollaborating, }: LayerUIProps) => JSX.Element>; export default _default;