import { IStatusPanelComp, IStatusPanelParams } from 'ag-grid-community'; /** * The parameters for the load more status bar component. * @public */ export type LoadMoreStatusBarParams = { moreRows?: boolean; onLoadMore?: () => void; appearance?: string; tooltip?: string; }; /** * A status bar component that shows a "Load More" button when more rows are available * @public */ export declare class LoadMoreStatusBarComponent implements IStatusPanelComp { private element; private loadMoreButton; private progressRing; private buttonLabel; private params; private designSystemPrefix; private isLoading; private isLeftAligned; private gridApi; private clickHandler; init(params: IStatusPanelParams): void; private createProgressRing; private createLoadMoreButton; /** * Update the aria-label based on current state and tooltip */ private updateAriaLabel; /** * Show or hide the loading state */ private showLoading; updateButtonVisibility(): void; updateParams(params: LoadMoreStatusBarParams): void; getGui(): HTMLElement; destroy(): void; } //# sourceMappingURL=load-more.status-bar.d.ts.map