import type { AsyncExactReadable, StructInit } from "@yume-chan/struct"; import type { ScrcpyDeviceMessageParser } from "../../base/index.js"; import type { ScrcpySetClipboardControlMessage } from "../../latest.js"; export declare const AckClipboardDeviceMessage: import("@yume-chan/struct").Struct<{ sequence: import("@yume-chan/struct").NumberField; }, undefined, import("@yume-chan/struct").FieldsValue<{ sequence: import("@yume-chan/struct").NumberField; }>>; export declare const SetClipboardControlMessage: import("@yume-chan/struct").Struct<{ type: import("@yume-chan/struct").NumberField; sequence: import("@yume-chan/struct").NumberField; paste: import("@yume-chan/struct").Field; content: import("@yume-chan/struct").Field; }, undefined, import("@yume-chan/struct").FieldsValue<{ type: import("@yume-chan/struct").NumberField; sequence: import("@yume-chan/struct").NumberField; paste: import("@yume-chan/struct").Field; content: import("@yume-chan/struct").Field; }>>; export type SetClipboardControlMessage = StructInit; export declare class AckClipboardHandler implements ScrcpyDeviceMessageParser { #private; readonly id = 1; parse(_id: number, stream: AsyncExactReadable): Promise; close(): void; error(e?: unknown): void; serializeSetClipboardControlMessage(message: ScrcpySetClipboardControlMessage): Uint8Array | [Uint8Array, Promise]; } //# sourceMappingURL=set-clipboard.d.ts.map