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