import { type JSX, type ReactNode } from 'react';
export type BackofficeInfiniteListStatusPageInfoState = 'ready' | 'loading' | 'complete' | 'inconsistent';
export type BackofficeInfiniteListStatusProps = {
    loadedCount: number;
    totalCount?: number | null;
    isLoading: boolean;
    hasNextPage: boolean;
    pageInfoState?: BackofficeInfiniteListStatusPageInfoState;
    loadingLabel: ReactNode;
    endLabel: ReactNode;
    loadedLabel?: ReactNode;
    className?: string;
};
export declare const BackofficeInfiniteListStatus: ({ className, endLabel, hasNextPage, isLoading, loadedLabel, loadingLabel, pageInfoState, }: BackofficeInfiniteListStatusProps) => JSX.Element;
export default BackofficeInfiniteListStatus;
//# sourceMappingURL=BackofficeInfiniteListStatus.d.ts.map