import type { ControlsColorScheme } from './types'; import type { Zine } from '../zine'; /** * The share dialog: a QR code, the link, a copy button and the usual social destinations. * * Loaded on demand — the whole module, its icons and the QR encoder arrive only when a reader * presses Share, so a book nobody shares pays nothing for it. */ export declare class ShareDialog { #private; constructor(zine: Zine, container: HTMLElement, colorScheme?: ControlsColorScheme); close(): void; destroy(): void; }