import Validation from "@dikac/t-boolean/function/validation"; /** * get index of first match values * * @param list * @param validation (value : Value, argument : Value) => boolean * value : value from array * argument : value from argument * * @param start * start of index, 0 mean from beginning * * @param end * end of index, Infinity mean no ending * * @constructor */ export default function IndexParameters(list: ReadonlyArray, validation: Validation<[Value]>, start?: number, end?: number): number | null;