import type { PeritextClipboard, PeritextClipboardData } from './types'; export declare class DomClipboard implements PeritextClipboard { protected readonly clipboard: Clipboard; constructor(clipboard: Clipboard); writeText(text: string): undefined | Promise; write(text: PeritextClipboardData, binary?: PeritextClipboardData): undefined | Promise; read(types: T[]): Promise<{ [mime in T]: Uint8Array; }>; readData(): Promise<{ text?: string; html?: string; }>; }