import React from 'react'; import { ExcalidrawDataSource, ExcalidrawImperativeAPI, NonDeletedExcalidrawElement } from './types'; export declare const DOUBLE_CHAIN_LINK_WITH_SQUARE_BRACKETS_REGEX: RegExp; export declare const DOUBLE_CHAIN_LINK_AS_OBSIDIAN_LINK_REGEX: RegExp; export declare const FILE_NAME_REGEX: RegExp; import './App.scss'; interface RevedrawProps { dataSource: string; canvasName: string; customMenuItems?: React.ReactNode[]; systemLangCode?: string; getRef?: (ref: ExcalidrawImperativeAPI) => void; onChange: (data: ExcalidrawDataSource) => void; onLinkOpen?: (element: NonDeletedExcalidrawElement, event: CustomEvent<{ nativeEvent: MouseEvent | React.PointerEvent; }>) => void; onLangCodeChange?: (langCode: string) => void; } declare function RevedrawApp({ dataSource: dataSourceText, canvasName, customMenuItems, systemLangCode, getRef, onChange, onLinkOpen, onLangCodeChange, }: RevedrawProps): React.JSX.Element; export default RevedrawApp;