UNPKG

@yume-chan/scrcpy

Version:
28 lines 1.66 kB
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<bigint>; }, undefined, import("@yume-chan/struct").FieldsValue<{ sequence: import("@yume-chan/struct").NumberField<bigint>; }>>; export declare const SetClipboardControlMessage: import("@yume-chan/struct").Struct<{ type: import("@yume-chan/struct").NumberField<number>; sequence: import("@yume-chan/struct").NumberField<bigint>; paste: import("@yume-chan/struct").Field<boolean, never, never, number>; content: import("@yume-chan/struct").Field<string, string, never, string>; }, undefined, import("@yume-chan/struct").FieldsValue<{ type: import("@yume-chan/struct").NumberField<number>; sequence: import("@yume-chan/struct").NumberField<bigint>; paste: import("@yume-chan/struct").Field<boolean, never, never, number>; content: import("@yume-chan/struct").Field<string, string, never, string>; }>>; export type SetClipboardControlMessage = StructInit<typeof SetClipboardControlMessage>; export declare class AckClipboardHandler implements ScrcpyDeviceMessageParser { #private; parse(id: number, stream: AsyncExactReadable): Promise<boolean>; close(): void; error(e?: unknown): void; serializeSetClipboardControlMessage(message: ScrcpySetClipboardControlMessage): Uint8Array | [Uint8Array, Promise<void>]; } //# sourceMappingURL=set-clipboard.d.ts.map