/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { NumericTextBoxComponent } from '@progress/kendo-angular-inputs'; import { ChangeDetectorRef, NgZone, Renderer2 } from '@angular/core'; import { PagerElementComponent } from './pager-element.component'; import { LocalizationService } from "@progress/kendo-angular-l10n"; import { PagerContextService, PagerContextChanges } from "./pager-context.service"; import { PagerSize } from './common/pager-size'; import * as i0 from "@angular/core"; /** * Represents the Kendo UI Pager Input component for Angular. Displays an input element which allows you to type and render page numbers. * * @example * ```html * * * * * * ``` */ export declare class PagerInputComponent extends PagerElementComponent { protected pagerContext: PagerContextService; private zone; private renderer; numericInput: NumericTextBoxComponent; /** * Controls the visibility of the page text label. * @hidden */ showPageText: boolean; /** * Specifies the padding of the internal `NumericTextBox` component. The default value is set by the Kendo theme. */ size: PagerSize; constructor(localization: LocalizationService, pagerContext: PagerContextService, zone: NgZone, cd: ChangeDetectorRef, renderer: Renderer2); protected onChanges({ total, skip, pageSize }: PagerContextChanges): void; /** * @hidden * * @param {string} value * * @memberOf PagerInputComponent */ handleKeyDown: (event: KeyboardEvent) => void; /** * @hidden * * @param {string} value * * @memberOf PagerInputComponent */ handleBlur: () => void; /** * @hidden */ get current(): number; /** * @hidden */ get hasPages(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }