import { ResizeContextProps } from '../resizeContext'; export declare function useResizeContext(): import("vue").Ref<{ direction: "horizontal" | "vertical"; registerItem: (ref: import("vue").Ref, min: string, max: string, defaultSize: string | number, onResizeStart: import("@douyinfe/semi-foundation/lib/es/resizable/types").ResizeStartCallback, onChange: import("@douyinfe/semi-foundation/resizable/types").ResizeCallback, onResizeEnd: import("@douyinfe/semi-foundation/resizable/types").ResizeCallback) => number; registerHandler: (ref: import("vue").Ref) => number; notifyResizeStart: (handlerIndex: number, e: MouseEvent | Touch, type: import("@douyinfe/semi-foundation/lib/es/resizable/types").ResizeEventType) => void; getGroupSize: () => number; }, ResizeContextProps | { direction: "horizontal" | "vertical"; registerItem: (ref: import("vue").Ref, min: string, max: string, defaultSize: string | number, onResizeStart: import("@douyinfe/semi-foundation/lib/es/resizable/types").ResizeStartCallback, onChange: import("@douyinfe/semi-foundation/resizable/types").ResizeCallback, onResizeEnd: import("@douyinfe/semi-foundation/resizable/types").ResizeCallback) => number; registerHandler: (ref: import("vue").Ref) => number; notifyResizeStart: (handlerIndex: number, e: MouseEvent | Touch, type: import("@douyinfe/semi-foundation/lib/es/resizable/types").ResizeEventType) => void; getGroupSize: () => number; }>; export declare const vuePropsType: {}; declare const Consumer: import("vue").DefineSetupFnComponent, {}, {}, Record & {}, import("vue").PublicProps>; export default Consumer;