export declare function sortItems>(items: T[], sortByField: string, direction: "asc" | "desc"): T[]; export declare function filterItems>(items: T[], filterField: string, filterContains: string): T[]; export declare function applyCollectionOperators>(items: T[], opts: { filterField?: string; filterContains?: string; sortBy?: string; sortDir?: "asc" | "desc"; startAt?: number; limit?: number; status?: string; }): { items: T[]; totalBeforeLimit: number; }; export declare function groupItems>(items: T[], groupByField: string): { label: string; items: T[]; }[];