import { AfterViewInit, ChangeDetectorRef, ElementRef, OnChanges, OnDestroy, OnInit, SimpleChanges, ViewContainerRef } from "@angular/core"; import { SurveyModel, ProgressButtons, IProgressButtonsViewModel, Base } from "survey-core"; import { BaseAngular } from "../../../base-angular"; import * as i0 from "@angular/core"; export declare class ProgressButtonsComponent extends BaseAngular implements OnDestroy, AfterViewInit, OnChanges, OnInit, IProgressButtonsViewModel { model: ProgressButtons; survey: SurveyModel; container: string; progressButtonsListContainer: ElementRef; hasScroller: boolean; canShowHeader: boolean; canShowFooter: boolean; canShowItemTitles: boolean; private respManager?; constructor(changeDetectorRef: ChangeDetectorRef, viewContainerRef?: ViewContainerRef); protected getModel(): Base; onResize(canShowItemTitles: boolean): void; onUpdateScroller(hasScroller: boolean): void; onUpdateSettings(): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; clickScrollButton(isLeftScroll: boolean): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }