import React, { RefObject } from 'react'; import { ResizeCallback, ResizeEventType, ResizeStartCallback } from '@douyinfe/semi-foundation/lib/cjs/resizable/types'; export interface ResizeContextProps { direction: 'horizontal' | 'vertical'; registerItem: (ref: RefObject, min: string, max: string, defaultSize: string | number, onResizeStart: ResizeStartCallback, onChange: ResizeCallback, onResizeEnd: ResizeCallback) => number; registerHandler: (ref: RefObject) => number; notifyResizeStart: (handlerIndex: number, e: MouseEvent | Touch, type: ResizeEventType) => void; getGroupSize: () => number; } export declare const ResizeContext: React.Context;