import { StandMirrorProps } from './mirror/StandMirror'; /** * XRiftアダプタ — @xrift/world-components への依存はこのファイルだけに隔離する。 * ミラー本体(mirror/ 配下)は three + React Three Fiber のみで完結しており、 * ここで XRift 固有の Interactable(VRコントローラ/デスクトップ両対応の操作)を注入する。 * * モードは既定で**操作者ローカル**(toming裁定 2026-07-14)=スイッチを押した人の * 見え方だけが変わる。鏡は見る人のための道具なので、他人が消したら自分も消える * 同期はお節介になりがち。`sync` を付けたときだけ useInstanceState で全員同期する * (VRChatのミラースイッチ流儀)。 * * XRiftワールドからは `xrift-mirror/xrift` を import する: * import { XRiftStandMirror } from 'xrift-mirror/xrift' * */ export type XRiftStandMirrorProps = Omit & { /** ボタンid(と sync 時の同期キー)の名前空間。複数設置時は一意にする */ syncId?: string; /** true でモードを全員に同期する。既定 false=操作者ローカル */ sync?: boolean; }; export declare const XRiftStandMirror: ({ sync, ...props }: XRiftStandMirrorProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=xrift.d.ts.map