export type PdfControlsOptions = { wrap: HTMLElement; pagesRoot: HTMLElement; getTotalPages: () => number; getCurrentPage: () => number; onZoomIn: () => void; onZoomOut: () => void; onFitWidth: () => void; onFitPage: () => void; onGoToPage: (page: number) => void; onToggleThumbnails?: () => void; onToggleSearch?: () => void; onToggleRedaction?: (active: boolean) => void; isRedactionEnabled?: () => boolean; isThumbsVisible?: () => boolean; showThumbnails?: boolean; enableSearch?: boolean; enableRedaction?: boolean; onExportRedacted?: () => void; onShowShortcuts?: () => void; }; export type PdfControlsHandle = { setPage: (current: number, total: number) => void; syncRedactionState: () => void; syncThumbsState: () => void; destroy: () => void; }; export declare function attachPdfControls(options: PdfControlsOptions): PdfControlsHandle; //# sourceMappingURL=pdf-controls.d.ts.map