import { PixelSession } from "@systemic-games/pixels-core-connect"; export declare class BleSessionError extends Error { constructor(message?: string); } /** * Represents a Bluetooth session with a Pixel die, * using Web Bluetooth. */ export default class BleSession extends PixelSession { private _device; private _notify?; private _write?; private _disposeFunc; constructor(systemId: string, name?: string); dispose(): void; connect(timeoutMs: number): Promise; disconnect(): Promise; subscribe(listener: (dataView: DataView) => void): Promise<() => void>; writeValue(data: ArrayBuffer, withoutResponse?: boolean, _timeoutMs?: number): Promise; } //# sourceMappingURL=BleSession.d.ts.map