import type { _GCController } from "./GCController.js";
import type { _GCGamepad } from "./GCGamepad.js";
import type { _NSData } from "../Foundation/NSData.js";
export declare class _GCGamepadSnapshot extends _GCGamepad {
    static alloc(): _GCGamepadSnapshot;
    static new(): _GCGamepadSnapshot;
    init(): _GCGamepadSnapshot;
    initWithSnapshotData$(data: _NSData): _GCGamepadSnapshot;
    initWithController$snapshotData$(controller: _GCController, data: _NSData): _GCGamepadSnapshot;
    snapshotData(): _NSData;
    setSnapshotData$(value: _NSData): void;
}
