export declare function flatMapWithArgs(list: readonly ListItem[], callback: (item: ListItem, ...args: Args) => readonly MappedReturnValue[], ...args: Args): readonly MappedReturnValue[]; export declare function mapWithArgs(list: readonly ListItem[], callback: (item: ListItem, ...args: Args) => MappedReturnValue, ...args: Args): readonly MappedReturnValue[]; export declare function filterWithArgs(list: readonly ListItem[], callback: (item: ListItem, ...args: Args) => boolean, ...args: Args): readonly ListItem[]; export declare function reduceWithArgs(list: readonly ListItem[], callback: (accumulator: Accumulator, item: ListItem, ...args: Args) => Accumulator, initialValue: Accumulator, ...args: Args): Accumulator; export declare function getLastOrThrow(list: readonly ListItem[]): ListItem; //# sourceMappingURL=list.d.ts.map