/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * Shared dark UI scrub-cell: one compact row per gamepad input — a text label on the * left (Trig / Grip / X / Y / Rest / Pinch), then a cell where click = momentary * press and drag (analog) = set value 0..1, a pin that latches it (hold), and a * circle-dot pip that toggles the capacitive `touched` state. Laid out the same * way for both hands (no mirroring). The pointer-locked path shows the mapped * key instead. */ import React from 'react'; interface ScrubControlProps { label: string; /** Analog inputs support drag-to-set-value; binary inputs are click-only. */ analog: boolean; /** Whether the input exposes a capacitive touch state. */ supportsTouch: boolean; mappedKey: string; pointerLocked: boolean; onValue: (value: number) => void; onTouch?: (touched: boolean) => void; } export declare const ScrubControl: React.FC; export {}; //# sourceMappingURL=scrub.d.ts.map