declare namespace denostd { export namespace collections { export namespace min_with { /** * Returns the first element having the smallest value according to the provided comparator or undefined if there are no elements * * Example: * * ```ts * import { minWith } from "https://deno.land/std@$STD_VERSION/collections/mod.ts"; * import { assertEquals } from "https://deno.land/std@$STD_VERSION/testing/asserts.ts"; * * const people = ["Kim", "Anna", "John"]; * const smallestName = minWith(people, (a, b) => a.length - b.length); * * assertEquals(smallestName, "Kim"); * ``` */ export function minWith(array: readonly T[], comparator: (a: T, b: T) => number): T | undefined; export { } } } }