interface ClipboardTool { cmd: string; args: string[]; } export interface Osc52Sink { write(chunk: string): boolean; isTTY?: boolean; } export declare function clipboardToolsFor(platform: NodeJS.Platform): ClipboardTool[]; export declare function osc52Copy(text: string): string; export declare function wrapTmuxPassthrough(sequence: string): string; export declare function osc52ClipboardSequence(text: string, _env?: NodeJS.ProcessEnv): string; export declare function copyViaOsc52(text: string, env?: NodeJS.ProcessEnv, sink?: Osc52Sink): boolean; export declare function copyToClipboard(text: string, platform?: NodeJS.Platform, env?: NodeJS.ProcessEnv, sink?: Osc52Sink): boolean; export {};