import type { PencereViewerOptions } from "../dom/viewer.mjs"; import type { Item } from "../types.mjs"; export interface PencereAction { /** Open the viewer programmatically. */ open(index?: number): Promise; /** Close the viewer programmatically. */ close(): Promise; /** Tear down the action — called automatically on node removal. */ destroy(): void; } export declare function pencere(node: HTMLElement, options: PencereViewerOptions): PencereAction;