import { HIDProvider, DualsenseHIDState } from "./hid_provider";
/**
 * A no-op HID provider that never connects. Used for placeholder Dualsense
 * instances in environments where no HID backend is available (e.g. browsers
 * without WebHID support).
 */
export declare class NullHIDProvider extends HIDProvider {
    device: undefined;
    wireless: undefined;
    buffer: undefined;
    connect(): void;
    disconnect(): void;
    get connected(): boolean;
    process(): DualsenseHIDState;
    write(): Promise<void>;
    readFeatureReport(): Promise<Uint8Array>;
    sendFeatureReport(): Promise<void>;
}
//# sourceMappingURL=null_hid_provider.d.ts.map