export interface ListIterator { (value: T, index: number, list: T[]): TResult; } export declare function find(t: T[], it: ListIterator): T; export declare function filter(t: T[], it: ListIterator): T[]; export declare function unique(t: T[]): T[]; export declare function sortBy(t: T[], field: string): T[];