/** @module array/remove.ts */ interface RemovePossibleCurried { (count: number, arr: A[]): A[]; (count: number): (arr: A[]) => A[]; } export declare function remove(index: number, count: number, arr: A[]): A[]; export declare function remove(index: number, count: number): (arr: A[]) => A[]; export declare function remove(index: number): RemovePossibleCurried; export default remove;