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