import { member } from "../../../core";
export interface PhysicalButtonInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    PressAxis?: member<[number, number, number]>;
    AcceptPhysicalTouch?: member<boolean>;
    AcceptRemoteTouch?: member<boolean>;
    AcceptOutOfSightTouch?: member<boolean>;
    EditModeOnly?: member<boolean>;
    ActiveUserFilter?: member<any>;
    __legacyActiveUserRootOnly?: member<boolean>;
    Pressed?: member<any>;
    Pressing?: member<any>;
    Released?: member<any>;
    PressDepth?: member<number>;
    PressThreshold?: member<number>;
    ReleaseThreshold?: member<number>;
    IsPressed?: member<boolean>;
    IsHovering?: member<boolean>;
    IsHolding?: member<boolean>;
    IsPressedOrHolding?: member<any>;
    Hold?: member<boolean>;
    HoldDepthRatio?: member<number>;
    BeginPressVibration?: member<any>;
    PressVibration?: member<any>;
    HoverVibration?: member<any>;
    Label?: member<any>;
    _currentPressingDepth?: member<number>;
    _buttonOffset?: member<[number, number, number]>;
    _buttonPosition?: member<any>;
}
export declare function PhysicalButton(props: PhysicalButtonInput): any;
//# sourceMappingURL=PhysicalButton.d.ts.map