import { FooterPanel as BaseFooterPanel } from "../uv-shared-module/FooterPanel"; import { AnnotationGroup } from "@iiif/manifold"; import { Config } from "../../extensions/uv-openseadragon-extension/config/Config"; export declare class FooterPanel extends BaseFooterPanel { $clearSearchResultsButton: JQuery; $line: JQuery; $nextResultButton: JQuery; $pagePositionLabel: JQuery; $pagePositionMarker: JQuery; $placemarkerDetails: JQuery; $placemarkerDetailsBottom: JQuery; $placemarkerDetailsTop: JQuery; $previousResultButton: JQuery; $printButton: JQuery; $searchButton: JQuery; $searchContainer: JQuery; $searchLabel: JQuery; $searchOptions: JQuery; $searchPagerContainer: JQuery; $searchPagerControls: JQuery; $searchResultsContainer: JQuery; $searchResultsInfo: JQuery; $searchText: JQuery; $searchTextContainer: JQuery; currentPlacemarkerIndex: number; placemarkerTouched: boolean; terms: string; constructor($element: JQuery); create(): void; isSearchEnabled(): boolean; isZoomToSearchResultEnabled(): boolean; isPreviousButtonEnabled(): boolean; isNextButtonEnabled(): boolean; getSearchResults(): AnnotationGroup[]; getCurrentSearchResultRectIndex(): number; getFirstSearchResultCanvasIndex(): number; getLastSearchResultCanvasIndex(): number; getLastSearchResultRectIndex(): number; updateNextButton(): void; updatePrevButton(): void; updatePrintButton(): void; search(terms: string): void; getSearchResultPlacemarkers(): JQuery; setCurrentSearchResultPlacemarker(): void; positionSearchResultPlacemarkers(): void; onPlacemarkerTouchStart(that: any): void; onPlacemarkerClick(that: any): void; onPlacemarkerMouseEnter(that: any): void; onPlacemarkerMouseLeave(e: any, that: any): void; setPageMarkerPosition(): void; clearSearchResults(): void; getPageLineRatio(): number; canvasIndexChanged(): void; settingsChanged(): void; setPlacemarkerLabel(): void; isPageModeEnabled(): boolean; showSearchSpinner(): void; hideSearchSpinner(): void; displaySearchResults(results: AnnotationGroup[], terms?: string): void; resize(): void; }