import * as React from 'react'; export declare const useKnob: (inProps?: unknown) => import("@primereact/types/core").HeadlessInstance void) | undefined; onKeyDown?: ((event: React.KeyboardEvent) => void) | undefined; onMouseDown?: ((event: React.MouseEvent) => void) | undefined; onMouseUp?: (() => void) | undefined; onTouchStart?: (() => void) | undefined; onTouchEnd?: (() => void) | undefined; 'data-scope': string; 'data-part': string; viewBox: "0 0 100 100"; role: "slider"; width: number | undefined; height: number | undefined; tabIndex: number; 'aria-valuemin': number | undefined; 'aria-valuemax': number | undefined; 'aria-valuenow': number | null | undefined; 'aria-labelledby': string | undefined; 'aria-label': string | undefined; 'aria-disabled': true | undefined; 'aria-readonly': true | undefined; }; rangeProps: { 'data-scope': string; 'data-part': string; d: string; strokeWidth: number | undefined; stroke: string | undefined; }; valueProps: { 'data-scope': string; 'data-part': string; d: string; strokeWidth: number | undefined; stroke: string | undefined; }; textProps: { 'data-scope': string; 'data-part': string; x: number; y: number; textAnchor: "middle"; fill: string | undefined; }; }>;