import { WonderlandEngine } from "@wonderlandengine/api"; import { Handedness, InputSourceType, TrackedHandJointID } from "./input_types.js"; export declare function getHandednessByString(string: string): Handedness | null; export declare function getHandednessByIndex(index: number): Handedness | null; export declare function getInputSource(handedness: Handedness, inputSourceType?: InputSourceType | null, engine?: WonderlandEngine): XRInputSource | null; export declare function getInputSourceTypeByHandedness(handedness: Handedness, engine?: WonderlandEngine): InputSourceType | null; export declare function getInputSourceType(inputSource: XRInputSource): InputSourceType; export declare function getOppositeHandedness(handedness: Handedness): Handedness; export declare function getJointIDByIndex(index: number): TrackedHandJointID | null; export declare const InputUtils: { readonly getHandednessByString: typeof getHandednessByString; readonly getHandednessByIndex: typeof getHandednessByIndex; readonly getInputSource: typeof getInputSource; readonly getInputSourceTypeByHandedness: typeof getInputSourceTypeByHandedness; readonly getInputSourceType: typeof getInputSourceType; readonly getOppositeHandedness: typeof getOppositeHandedness; readonly getJointIDByIndex: typeof getJointIDByIndex; };