import { type OnProgress } from '../sandboxTypes'; import { type DeviceCore, type NrfutilDevice } from './common'; export interface MemoryData { startAddress: string; values: number[]; } export interface MemoryReadRaw { name: 'memory-read'; serialNumber: string; memoryData: MemoryData[]; } export type ReadResult = Awaited>; export declare function toIntelHex(memoryData: MemoryData[]): { intelHex: string; }; export type XReadOptions = { address: number; bytes: number; width?: 8 | 15 | 32; direct?: boolean; }; export declare const xReadOptionsToArgs: ({ address, bytes, width, direct, }: XReadOptions) => string[]; declare const xRead: (device: NrfutilDevice, options: XReadOptions, core?: DeviceCore, onProgress?: OnProgress, controller?: AbortController) => Promise<{ intelHex: string; }>; export default xRead; //# sourceMappingURL=xRead.d.ts.map