import { RefObject } from 'react'; import { Template, Size } from '@pdfme/common'; export declare const usePrevious: (value: T) => T | null; declare type UIPreProcessorProps = { template: Template; size: Size; zoomLevel: number; }; export declare const useUIPreProcessor: ({ template, size, zoomLevel }: UIPreProcessorProps) => { backgrounds: string[]; pageSizes: { width: number; height: number; }[]; scale: number; error: Error | null; }; declare type ScrollPageCursorProps = { ref: RefObject; pageSizes: Size[]; scale: number; pageCursor: number; onChangePageCursor: (page: number) => void; }; export declare const useScrollPageCursor: ({ ref, pageSizes, scale, pageCursor, onChangePageCursor, }: ScrollPageCursorProps) => void; export declare const useMountStatus: () => boolean; export {};