import React from 'react'; import { ILargeScreenBoardProps, ILargeScreenBoardState, IBoardTitleIcon, IDropItem, IBoardItem, IContent } from '../../type/LargeScreenBoard'; import './style.scss'; export declare const Board: React.Context; declare class LargeScreenBoard extends React.Component { constructor(props: any); componentDidMount(): void; componentDidUpdate(prevProps: any, prevState: any): void; componentWillUnmount(): void; transAllData: (list: IContent[], isUI: boolean) => void; transData: (layerList: IContent[], oldData: IContent[]) => IContent[]; resizeChange: () => void; iconClick: (item: IBoardTitleIcon) => void; zoomChange: (value: number | string) => void; preview: () => void; dragEnd: (item: IDropItem, xY: { x: number; y: number; }) => void; changeCurrent: (type: any, items: IBoardItem[]) => void; boardClick: (e: any) => void; boardMouseDown: (e: any) => void; elementClick: ({ type, e, item }: { type: any; e: any; item: any; }) => void; contextMenusEvent: (key: any, valueInfo: any) => void; changeUpdateKey: () => void; guidesChange: (props: any) => void; render(): React.JSX.Element; } export default LargeScreenBoard;