import { ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { QuestionnaireItem } from './questionnaire-list.types'; import * as i0 from "@angular/core"; export declare class QuestionnaireListComponent implements OnChanges { items: QuestionnaireItem[]; defaultPageSize: number; pageSizeOptions: number[]; inputPlaceholder: string; answerChange: EventEmitter<{ id: string | number; value: string; }>; currentPage: number; pageSize: number; pageSizeOpen: boolean; pageSizeDropdownContainer: ElementRef; ngOnChanges(changes: SimpleChanges): void; get totalItems(): number; get totalPages(): number; get startIndex(): number; get endIndex(): number; get visibleItems(): QuestionnaireItem[]; get isPrevDisabled(): boolean; get isNextDisabled(): boolean; onPageSizeChange(size: number): void; togglePageSizeMenu(): void; selectPageSize(size: number): void; onDocumentClick(event: MouseEvent): void; prevPage(): void; nextPage(): void; onAnswerInput(id: string | number, value: string): void; getInputId(id: string | number): string; trackById(_index: number, item: QuestionnaireItem): string | number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }