/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { PreventableEvent } from './preventable-event';
/**
 * Represents the arguments for the `pageSizeChange` event. The `pageSizeChange` event fires when you change the page size
 * from the UI. If you cancel the event, the change does not occur.
 */
export declare class PageSizeChangeEvent extends PreventableEvent {
    /**
     * Gets the newly selected page size.
     */
    newPageSize: number | string;
    /**
     * Constructs the event arguments for the `pageSizeChange` event.
     * @param newPageSize - The newly selected page size.
     * @hidden
     */
    constructor(newPageSize: number | string);
}
