import type { ItemsRequestData } from '../items-request'; import { ItemsRequest } from '../items-request'; export interface DocRequest { itemsRequest: ItemsRequest; readerAuth?: ReaderAuth; } export type ReaderAuth = [ Uint8Array | undefined, Uint8Array | undefined, Uint8Array | undefined, Uint8Array | undefined ]; export type DeviceRequestNameSpaces = Record>; export declare class DeviceRequest { version: string; docRequests: DocRequest[]; constructor(version: string, docRequests: DocRequest[]); static from(version: string, docRequests: { itemsRequestData: ItemsRequestData; readerAuth?: ReaderAuth; }[]): DeviceRequest; static parse(cbor: Uint8Array): DeviceRequest; static encodeDocRequest(r: DocRequest): Map; encode(): Uint8Array; } //# sourceMappingURL=device-request.d.ts.map