import { PipeTransform } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { PagingInfo } from '../../../display/table/table-pagination.component';
import * as i0 from "@angular/core";
export type RowCountInfo = {
    totalItems: number;
    totalItemsBeforePaging?: number;
};
export declare class RowCountPipe implements PipeTransform {
    private translateService;
    constructor(translateService: TranslateService);
    /**
     * Get the formatted row count for the results.
     *
     * Provide maxItemCount if the normal row count is needed.
     * Provide pagingInfo if the paged row count is needed.
     */
    transform(results: RowCountInfo, objectType: string, maxItemCount?: number, pagingInfo?: PagingInfo): string;
    private getResultsCount;
    private getPagedResultsCount;
    static ɵfac: i0.ɵɵFactoryDeclaration<RowCountPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<RowCountPipe, "rowCount", false>;
}
