fnglish-notebook
Version:
A cross-platform CLI tool for English learning with translation, voice pronunciation, and Notion integration. Supports Windows, macOS, and Linux.
14 lines (13 loc) • 502 B
TypeScript
export declare class ClipboardManager {
getImageBase64(): Promise<string | null>;
getText(): Promise<string>;
hasImage(): Promise<boolean>;
private isImagePath;
private isImageFile;
private looksLikeBase64Image;
convertFileToBase64(filePath: string): Promise<string>;
watchClipboard(callback: (content: string, isImage: boolean) => void): Promise<() => void>;
private getMacClipboardImage;
private getWindowsClipboardImage;
private getLinuxClipboardImage;
}