import { AfterViewInit, ElementRef, TemplateRef } from '@angular/core';
import { PageViewModeType, ScrollModeType } from '../../options/pdf-viewer';
import { SpreadType } from '../../options/spread-type';
import { ResponsiveVisibility } from '../../responsive-visibility';
import * as i0 from "@angular/core";
export declare class PdfToolbarComponent implements AfterViewInit {
    private readonly elementRef;
    customToolbar: import("@angular/core").InputSignal<TemplateRef<any> | undefined>;
    hasTextLayer: import("@angular/core").InputSignal<boolean>;
    mobileFriendlyZoomScale: import("@angular/core").InputSignal<number>;
    primaryMenuVisible: import("@angular/core").InputSignal<boolean>;
    showDownloadButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showCommentEditor: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showDrawEditor: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showHighlightEditor: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showTextEditor: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showStampEditor: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showFindButton: import("@angular/core").InputSignal<ResponsiveVisibility | undefined>;
    showHandToolButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showZoomDropdown: import("@angular/core").InputSignal<ResponsiveVisibility>;
    disableZoomDropdown: import("@angular/core").InputSignal<boolean>;
    handTool: import("@angular/core").InputSignal<boolean>;
    showOpenFileButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showPrintButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showPagingButtons: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showFirstAndLastPageButtons: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showMovePageButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showPreviousAndNextPageButtons: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showPageNumber: import("@angular/core").InputSignal<ResponsiveVisibility>;
    disablePageNumber: import("@angular/core").InputSignal<boolean>;
    showPageLabel: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showPresentationModeButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showRotateCwButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showRotateCcwButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showSecondaryToolbarButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showSidebarButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showSignatureEditor: import("@angular/core").InputSignal<ResponsiveVisibility>;
    sidebarVisible: import("@angular/core").InputSignal<boolean | undefined>;
    showZoomButtons: import("@angular/core").InputSignal<ResponsiveVisibility>;
    textLayer: import("@angular/core").InputSignal<boolean | undefined>;
    toolbarMarginTop: import("@angular/core").InputSignal<string>;
    toolbarWidth: import("@angular/core").InputSignal<string>;
    zoomLevels: import("@angular/core").InputSignal<(string | number)[]>;
    pageViewMode: import("@angular/core").ModelSignal<PageViewModeType>;
    spread: import("@angular/core").InputSignal<SpreadType>;
    scrollMode: import("@angular/core").InputSignal<ScrollModeType>;
    showPropertiesButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showSpreadButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showSinglePageModeButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showVerticalScrollButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showHorizontalScrollButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showWrappedScrollButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showInfiniteScrollButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    showBookModeButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    disableSidebarButton: import("@angular/core").InputSignal<boolean>;
    disableFindButton: import("@angular/core").InputSignal<boolean>;
    disablePagingButtons: import("@angular/core").InputSignal<boolean>;
    disableFirstAndLastPageButtons: import("@angular/core").InputSignal<boolean>;
    disablePreviousAndNextPageButtons: import("@angular/core").InputSignal<boolean>;
    disableZoomButtons: import("@angular/core").InputSignal<boolean>;
    disablePropertiesButton: import("@angular/core").InputSignal<boolean>;
    disableSpreadButton: import("@angular/core").InputSignal<boolean>;
    disableSinglePageModeButton: import("@angular/core").InputSignal<boolean>;
    disableVerticalScrollButton: import("@angular/core").InputSignal<boolean>;
    disableHorizontalScrollButton: import("@angular/core").InputSignal<boolean>;
    disableWrappedScrollButton: import("@angular/core").InputSignal<boolean>;
    disableInfiniteScrollButton: import("@angular/core").InputSignal<boolean>;
    disableBookModeButton: import("@angular/core").InputSignal<boolean>;
    disableHandToolButton: import("@angular/core").InputSignal<boolean>;
    showPageFlipButton: import("@angular/core").InputSignal<ResponsiveVisibility>;
    disablePageFlipButton: import("@angular/core").InputSignal<boolean>;
    disableRotateCwButton: import("@angular/core").InputSignal<boolean>;
    disableRotateCcwButton: import("@angular/core").InputSignal<boolean>;
    disablePresentationModeButton: import("@angular/core").InputSignal<boolean>;
    disableOpenFileButton: import("@angular/core").InputSignal<boolean>;
    disablePrintButton: import("@angular/core").InputSignal<boolean>;
    disableDownloadButton: import("@angular/core").InputSignal<boolean>;
    disableMovePageButton: import("@angular/core").InputSignal<boolean>;
    disableTextEditor: import("@angular/core").InputSignal<boolean>;
    disableStampEditor: import("@angular/core").InputSignal<boolean>;
    disableCommentEditor: import("@angular/core").InputSignal<boolean>;
    disableDrawEditor: import("@angular/core").InputSignal<boolean>;
    disableHighlightEditor: import("@angular/core").InputSignal<boolean>;
    disableSignatureEditor: import("@angular/core").InputSignal<boolean>;
    disableSecondaryToolbarButton: import("@angular/core").InputSignal<boolean>;
    onToolbarLoaded: import("@angular/core").OutputEmitterRef<HTMLElement>;
    findbarVisible: import("@angular/core").InputSignal<boolean>;
    constructor(elementRef: ElementRef);
    ngAfterViewInit(): void;
    updatePageViewMode(pageViewMode: PageViewModeType): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PdfToolbarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PdfToolbarComponent, "pdf-toolbar", never, { "customToolbar": { "alias": "customToolbar"; "required": false; "isSignal": true; }; "hasTextLayer": { "alias": "hasTextLayer"; "required": false; "isSignal": true; }; "mobileFriendlyZoomScale": { "alias": "mobileFriendlyZoomScale"; "required": false; "isSignal": true; }; "primaryMenuVisible": { "alias": "primaryMenuVisible"; "required": false; "isSignal": true; }; "showDownloadButton": { "alias": "showDownloadButton"; "required": false; "isSignal": true; }; "showCommentEditor": { "alias": "showCommentEditor"; "required": false; "isSignal": true; }; "showDrawEditor": { "alias": "showDrawEditor"; "required": false; "isSignal": true; }; "showHighlightEditor": { "alias": "showHighlightEditor"; "required": false; "isSignal": true; }; "showTextEditor": { "alias": "showTextEditor"; "required": false; "isSignal": true; }; "showStampEditor": { "alias": "showStampEditor"; "required": false; "isSignal": true; }; "showFindButton": { "alias": "showFindButton"; "required": false; "isSignal": true; }; "showHandToolButton": { "alias": "showHandToolButton"; "required": false; "isSignal": true; }; "showZoomDropdown": { "alias": "showZoomDropdown"; "required": false; "isSignal": true; }; "disableZoomDropdown": { "alias": "disableZoomDropdown"; "required": false; "isSignal": true; }; "handTool": { "alias": "handTool"; "required": false; "isSignal": true; }; "showOpenFileButton": { "alias": "showOpenFileButton"; "required": false; "isSignal": true; }; "showPrintButton": { "alias": "showPrintButton"; "required": false; "isSignal": true; }; "showPagingButtons": { "alias": "showPagingButtons"; "required": false; "isSignal": true; }; "showFirstAndLastPageButtons": { "alias": "showFirstAndLastPageButtons"; "required": false; "isSignal": true; }; "showMovePageButton": { "alias": "showMovePageButton"; "required": false; "isSignal": true; }; "showPreviousAndNextPageButtons": { "alias": "showPreviousAndNextPageButtons"; "required": false; "isSignal": true; }; "showPageNumber": { "alias": "showPageNumber"; "required": false; "isSignal": true; }; "disablePageNumber": { "alias": "disablePageNumber"; "required": false; "isSignal": true; }; "showPageLabel": { "alias": "showPageLabel"; "required": false; "isSignal": true; }; "showPresentationModeButton": { "alias": "showPresentationModeButton"; "required": false; "isSignal": true; }; "showRotateCwButton": { "alias": "showRotateCwButton"; "required": false; "isSignal": true; }; "showRotateCcwButton": { "alias": "showRotateCcwButton"; "required": false; "isSignal": true; }; "showSecondaryToolbarButton": { "alias": "showSecondaryToolbarButton"; "required": false; "isSignal": true; }; "showSidebarButton": { "alias": "showSidebarButton"; "required": false; "isSignal": true; }; "showSignatureEditor": { "alias": "showSignatureEditor"; "required": false; "isSignal": true; }; "sidebarVisible": { "alias": "sidebarVisible"; "required": false; "isSignal": true; }; "showZoomButtons": { "alias": "showZoomButtons"; "required": false; "isSignal": true; }; "textLayer": { "alias": "textLayer"; "required": false; "isSignal": true; }; "toolbarMarginTop": { "alias": "toolbarMarginTop"; "required": false; "isSignal": true; }; "toolbarWidth": { "alias": "toolbarWidth"; "required": false; "isSignal": true; }; "zoomLevels": { "alias": "zoomLevels"; "required": false; "isSignal": true; }; "pageViewMode": { "alias": "pageViewMode"; "required": true; "isSignal": true; }; "spread": { "alias": "spread"; "required": true; "isSignal": true; }; "scrollMode": { "alias": "scrollMode"; "required": true; "isSignal": true; }; "showPropertiesButton": { "alias": "showPropertiesButton"; "required": false; "isSignal": true; }; "showSpreadButton": { "alias": "showSpreadButton"; "required": false; "isSignal": true; }; "showSinglePageModeButton": { "alias": "showSinglePageModeButton"; "required": false; "isSignal": true; }; "showVerticalScrollButton": { "alias": "showVerticalScrollButton"; "required": false; "isSignal": true; }; "showHorizontalScrollButton": { "alias": "showHorizontalScrollButton"; "required": false; "isSignal": true; }; "showWrappedScrollButton": { "alias": "showWrappedScrollButton"; "required": false; "isSignal": true; }; "showInfiniteScrollButton": { "alias": "showInfiniteScrollButton"; "required": false; "isSignal": true; }; "showBookModeButton": { "alias": "showBookModeButton"; "required": false; "isSignal": true; }; "disableSidebarButton": { "alias": "disableSidebarButton"; "required": false; "isSignal": true; }; "disableFindButton": { "alias": "disableFindButton"; "required": false; "isSignal": true; }; "disablePagingButtons": { "alias": "disablePagingButtons"; "required": false; "isSignal": true; }; "disableFirstAndLastPageButtons": { "alias": "disableFirstAndLastPageButtons"; "required": false; "isSignal": true; }; "disablePreviousAndNextPageButtons": { "alias": "disablePreviousAndNextPageButtons"; "required": false; "isSignal": true; }; "disableZoomButtons": { "alias": "disableZoomButtons"; "required": false; "isSignal": true; }; "disablePropertiesButton": { "alias": "disablePropertiesButton"; "required": false; "isSignal": true; }; "disableSpreadButton": { "alias": "disableSpreadButton"; "required": false; "isSignal": true; }; "disableSinglePageModeButton": { "alias": "disableSinglePageModeButton"; "required": false; "isSignal": true; }; "disableVerticalScrollButton": { "alias": "disableVerticalScrollButton"; "required": false; "isSignal": true; }; "disableHorizontalScrollButton": { "alias": "disableHorizontalScrollButton"; "required": false; "isSignal": true; }; "disableWrappedScrollButton": { "alias": "disableWrappedScrollButton"; "required": false; "isSignal": true; }; "disableInfiniteScrollButton": { "alias": "disableInfiniteScrollButton"; "required": false; "isSignal": true; }; "disableBookModeButton": { "alias": "disableBookModeButton"; "required": false; "isSignal": true; }; "disableHandToolButton": { "alias": "disableHandToolButton"; "required": false; "isSignal": true; }; "showPageFlipButton": { "alias": "showPageFlipButton"; "required": false; "isSignal": true; }; "disablePageFlipButton": { "alias": "disablePageFlipButton"; "required": false; "isSignal": true; }; "disableRotateCwButton": { "alias": "disableRotateCwButton"; "required": false; "isSignal": true; }; "disableRotateCcwButton": { "alias": "disableRotateCcwButton"; "required": false; "isSignal": true; }; "disablePresentationModeButton": { "alias": "disablePresentationModeButton"; "required": false; "isSignal": true; }; "disableOpenFileButton": { "alias": "disableOpenFileButton"; "required": false; "isSignal": true; }; "disablePrintButton": { "alias": "disablePrintButton"; "required": false; "isSignal": true; }; "disableDownloadButton": { "alias": "disableDownloadButton"; "required": false; "isSignal": true; }; "disableMovePageButton": { "alias": "disableMovePageButton"; "required": false; "isSignal": true; }; "disableTextEditor": { "alias": "disableTextEditor"; "required": false; "isSignal": true; }; "disableStampEditor": { "alias": "disableStampEditor"; "required": false; "isSignal": true; }; "disableCommentEditor": { "alias": "disableCommentEditor"; "required": false; "isSignal": true; }; "disableDrawEditor": { "alias": "disableDrawEditor"; "required": false; "isSignal": true; }; "disableHighlightEditor": { "alias": "disableHighlightEditor"; "required": false; "isSignal": true; }; "disableSignatureEditor": { "alias": "disableSignatureEditor"; "required": false; "isSignal": true; }; "disableSecondaryToolbarButton": { "alias": "disableSecondaryToolbarButton"; "required": false; "isSignal": true; }; "findbarVisible": { "alias": "findbarVisible"; "required": false; "isSignal": true; }; }, { "pageViewMode": "pageViewModeChange"; "onToolbarLoaded": "onToolbarLoaded"; }, never, ["*"], false, never>;
}
