import * as React from 'react'; export declare const useSplitter: (inProps?: unknown) => import("@primereact/types/core").HeadlessInstance number; registerGutter: () => number; registerThumb: () => number; panelCounter: React.RefObject; panelSizes: number[]; prevSize: number | null; gutterRef: React.RefObject; gutterRefs: React.RefObject; onResizeStart: (event: React.MouseEvent | React.TouchEvent | KeyboardEvent, index: number, isKeyDown?: boolean) => void; onResize: (event: React.MouseEvent | React.TouchEvent | KeyboardEvent, step?: number, isKeyDown?: boolean) => void; onResizeEnd: () => void; onGutterMouseDown: (event: React.MouseEvent, index: number) => void; onGutterTouchStart: (event: React.TouchEvent, index: number) => void; onGutterTouchMove: (event: React.TouchEvent) => void; onGutterTouchEnd: (event: React.TouchEvent) => void; onGutterKeyUp: () => void; onGutterKeyDown: (event: React.KeyboardEvent, index: number) => void; }>;