//#region src/internal/array/find.d.ts type FindValueType = 'index' | 'item'; type FindValuesResult = { matched: unknown[]; notMatched: unknown[]; }; type FindValuesType = 'all' | 'unique'; type Parameters = { bool?: unknown; key?: unknown; value?: unknown; }; declare function findValue(type: Exclude, array: unknown[], parameters: unknown[], reversed: boolean): number; declare function findValue(type: Exclude, array: unknown[], parameters: unknown[], reversed: boolean): unknown; declare function findAbsoluteValueOrDefault(array: unknown[], parameters: unknown[], defaultValue: unknown, useDefaultValue: boolean, reversed: boolean): unknown; declare function findValues(type: FindValuesType, array: unknown[], parameters: unknown[], mapper?: unknown): FindValuesResult; declare function getFindParameters(original: unknown[]): Parameters; declare const FIND_VALUE_INDEX = "index"; declare const FIND_VALUE_ITEM = "item"; declare const FIND_VALUES_ALL: FindValuesType; declare const FIND_VALUES_UNIQUE: FindValuesType; //#endregion export { FIND_VALUES_ALL, FIND_VALUES_UNIQUE, FIND_VALUE_INDEX, FIND_VALUE_ITEM, findAbsoluteValueOrDefault, findValue, findValues, getFindParameters };