import { Value } from '@tempots/dom'; export interface NativePdfPreviewOptions { /** PDF content blob */ content: Value | Value | Value | Value; /** Show/hide toolbar (Chrome only). Default: true */ toolbar?: Value; /** Initial page number to display (Chrome, Firefox, Safari) */ page?: Value; /** Zoom level in percentage (Chrome, Firefox). Example: 150 for 150% */ zoom?: Value; /** Zoom fit mode (Chrome only). FitV=vertical, FitH=horizontal, Fit=both */ view?: Value<'FitV' | 'FitH' | 'Fit'>; /** Page mode (Chrome only). none=normal, thumbs=thumbnail, bookmarks=bookmarks */ pagemode?: Value<'none' | 'thumbs' | 'bookmarks' | 'attachments' | 'full-screen' | 'optionalcontent'>; /** Show/hide scrollbar (Chrome only). Default: true */ scrollbar?: Value; /** Show/hide navigation panes (Chrome only). Default: true */ navpanes?: Value; /** Search term (Chrome only) */ search?: Value; /** Named destination (Chrome only) */ nameddest?: Value; /** View rectangle (Chrome only) */ viewrect?: Value; /** Highlight search term (Chrome only) */ highlight?: Value; /** Allow fullscreen (Chrome only). Default: true */ allowfullscreen?: Value; } export declare function NativePdfPreview({ content, toolbar, page, zoom, view, pagemode, scrollbar, navpanes, search, nameddest, viewrect, highlight, allowfullscreen, }: NativePdfPreviewOptions): import("@tempots/core").Renderable;