/* auto-generated by NAPI-RS */ /* eslint-disable */ export declare class ClipboardWatcherJs { stop(): void get isRunning(): boolean } export declare function availableFormats(): Array export declare function clear(): Promise export declare function getBuffer(format: string): Promise> export declare function getFiles(): Promise> export declare function getHtml(): Promise export declare function getImageBase64(): Promise export declare function getImageBinary(): Promise> export declare function getRtf(): Promise export declare function getText(): Promise export declare function hasFiles(): boolean export declare function hasHtml(): boolean export declare function hasImage(): boolean export declare function hasRtf(): boolean export declare function hasText(): boolean export declare function setBuffer(format: string, buffer: Array): Promise export declare function setFiles(files: Array): Promise export declare function setHtml(html: string): Promise export declare function setImageBase64(base64Str: string): Promise export declare function setImageBinary(imageBytes: Array): Promise export declare function setRtf(rtf: string): Promise export declare function setText(text: string): Promise /** * Start watching the clipboard for changes. * The callback is invoked whenever the clipboard content changes. * Returns a `ClipboardWatcherJs` handle that can stop the watcher. */ export declare function startWatch(callback: () => void): ClipboardWatcherJs