import type { IEventDetail } from '@breadstone/mosaik-elements'; /** * Represents the event detail for paginated events. * * @public */ export interface IPaginatedEventDetail extends IEventDetail { /** * The current page index. */ readonly pageIndex: number; /** * The page size. */ readonly pageSize: number; /** * The total number of items. */ readonly totalItems: number; } /** * Event fired when the current page changes in a paginator. * * @public */ export type PageChangedEvent = CustomEvent; /** * Event fired when the page size changes in a paginator. * * @public */ export type PageSizeChangedEvent = CustomEvent; declare global { interface HTMLElementEventMap { pageChanged: PageChangedEvent; pageSizeChanged: PageSizeChangedEvent; } } //# sourceMappingURL=PaginatorEvents.d.ts.map