import type { ObjectOps } from "@effect-ts-app/boilerplate-prelude/utils";
import { NotFoundError } from "../../errors.js";
/**
* @tsplus fluent Array getFirstById
* @tsplus fluent fp-ts/data/Chunk getFirstById
* @tsplus fluent ets/Set getFirstById
* @tsplus fluent Array getFirstById
* @tsplus fluent ReadonlyArray getFirstById
* @tsplus location "@effect-ts-app/boilerplate-infra/lib/ext/Array"
*/
export declare function getFirstById_(a: Iterable, id: Id, type: Type): import("@effect/io/Effect").Effect, A>;
/**
* @tsplus fluent Object.Ops inspect
* @tsplus location "@effect-ts-app/boilerplate-infra/lib/ext/Array"
*/
export declare function RecordInspect(o: ObjectOps, showHidden?: boolean | undefined, depth?: number | null | undefined, color?: boolean | undefined): string;
//# sourceMappingURL=Array.d.ts.map