import type { Nullable, NullOr } from "@joookiwi/type"; import type { ExceptionWithNullableCause } from "./declaration/ExceptionWithNullableCause"; import type { ExceptionWithValue } from "./declaration/ExceptionWithValue"; /** * The property (or reference) by a {@link key} was not existant on the {@link value value received} * * @see https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/util/NoSuchElementException.html Java NoSuchElementException * @see https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-no-such-element-exception/ Kotlin NoSuchElementException * @see https://learn.microsoft.com/dotnet/api/system.missingmemberexception C# MissingMemberException */ export declare class NonExistantKeyException extends TypeError implements ExceptionWithValue, ExceptionWithNullableCause { #private; readonly name: string; constructor(message: string, key: K, value: T, cause?: Nullable); /** The key that was not found */ get key(): K; /** The value that did not have the {@link key} */ get value(): T; get cause(): NullOr; } //# sourceMappingURL=NonExistantKeyException.d.ts.map