/** @module array/insert.ts */
interface PushIndexPossibleCurried {
(arr: A[], value: B): Array;
(arr: A[]): (value: B) => Array;
}
export declare function insert(index: number, arr: A[], value: B): Array;
export declare function insert(index: number, arr: A[]): (value: B) => Array;
export declare function insert(index: number): PushIndexPossibleCurried;
export {};