import type { AsyncExactReadable, StructDeserializer } from "@yume-chan/struct"; /** * Encode ID to numbers for faster comparison * @param value A 4-character string * @returns A 32-bit integer by encoding the string as little-endian * * #__NO_SIDE_EFFECTS__ */ export declare function adbSyncEncodeId(value: string): number; export declare const AdbSyncResponseId: { Entry: number; Entry2: number; Lstat: number; Stat: number; Lstat2: number; Done: number; Data: number; Ok: number; Fail: number; }; export declare class AdbSyncError extends Error { } export declare const AdbSyncFailResponse: import("@yume-chan/struct").Struct<{ message: import("@yume-chan/struct").Field; }, undefined, never>; export declare function adbSyncReadResponse(stream: AsyncExactReadable, id: number | string, type: StructDeserializer): Promise; export declare function adbSyncReadResponses(stream: AsyncExactReadable, id: number | string, type: StructDeserializer): AsyncGenerator; //# sourceMappingURL=response.d.ts.map