import { AbsQuickLook } from 'scriptable-abstract'; interface QuickLookState { lastPreviewedItem: string | Image | Data | null; } /** * Mock implementation of Scriptable's QuickLook global variable * Provides functionality for previewing various types of content * * @implements QuickLook */ declare class MockQuickLook extends AbsQuickLook { static get instance(): MockQuickLook; constructor(); /** * @inheritdoc */ present(item: string | Image | Data): Promise; /** * @additional * Get the last previewed item */ getLastPreviewedItem(): string | Image | Data | null; /** * @additional * Clear the preview history */ clear(): void; } export { MockQuickLook };