/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { Renderer2 } from "@angular/core"; import { PagerStylingClasses } from "./pager/common/pager-classes"; import { PageSizeItem } from "./pager/pagesize-item.interface"; /** * @hidden */ export declare const DEFAULT_PAGE_SIZE_VALUES: Array; /** * @hidden */ export declare const getAllFocusableChildren: (parent: any) => Array; /** * @hidden */ export declare const focusableSelector: string; /** * @hidden * * Returns the styling classes to be added and removed */ export declare const getStylingClasses: (componentType: any, stylingOption: string, previousValue: any, newValue: any) => PagerStylingClasses; /** * Specifies the adaptive rendering of the component. * * The supported values are: * * `none` * * `auto`—(default) */ export type AdaptiveMode = 'none' | 'auto'; /** * @hidden */ export declare const calculatePadding: (element: HTMLElement) => { padding: number; gapNumbersSizes: number; gapSizesInfo: number; }; /** * @hidden */ export declare const calculateGap: (element: HTMLElement) => number; /** * @hidden */ export declare const createMeasurementSpan: (renderer: Renderer2, container: HTMLElement, className: string) => HTMLElement; /** * @hidden */ export declare const copyComputedStyles: (renderer: Renderer2, source: HTMLElement, destination: HTMLElement) => void; /** * * @hidden */ export declare const positionOffScreen: (renderer: Renderer2, element: HTMLElement) => void;