import { KeyValue } from '@angular/common';
import { PipeTransform } from '@angular/core';
import * as i0 from "@angular/core";
export type GroupFunction<T = any> = (items: T[]) => {
    [key: string]: T[];
};
export declare class ListGroupPipe<T = any> implements PipeTransform {
    /** Group items */
    transform(items: any[], group: GroupFunction<T>): KeyValue<string, T[]>[];
    static ɵfac: i0.ɵɵFactoryDeclaration<ListGroupPipe<any>, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<ListGroupPipe<any>, "listGroupPipe", true>;
}
