interface Drop { (n: number, xs: string): string; (n: number, xs: ArrayLike): T[]; (n: number): { (xs: string): string; (xs: ArrayLike): T[]; }; } /** * Returns all but the first `n` elements of the given list, string. * * @param {Number} n * @param {*} xs * @return {*} A copy of list without the first `n` elements * @example * * drop(1, ['foo', 'bar', 'baz']); //=> ['bar', 'baz'] * drop(2, ['foo', 'bar', 'baz']); //=> ['baz'] * drop(3, ['foo', 'bar', 'baz']); //=> [] * drop(4, ['foo', 'bar', 'baz']); //=> [] */ declare const _default: Drop; export default _default;