import { BuiltInObjectName } from '@terminal-nerds/snippets-type/built-in'; import { PrimitiveName } from '@terminal-nerds/snippets-type/primitive'; declare const PRIMITIVES_EMOJIS: { readonly bigint: "🇧"; readonly boolean: { readonly false: "🔴"; readonly true: "🟢"; }; readonly null: "❎"; readonly number: "🇳"; readonly symbol: "💠"; readonly string: "🇸"; readonly undefined: "🫥"; }; type PrimitiveEmoji = (typeof PRIMITIVES_EMOJIS)[Exclude] | (typeof PRIMITIVES_EMOJIS.boolean)["false" | "true"]; declare const BUILT_IN_OBJECTS_EMOJIS: { readonly Function: "🇫"; readonly Object: "🇴"; readonly Error: "📛"; readonly AggregateError: "📛"; readonly EvalError: "📛"; readonly RangeError: "📛"; readonly ReferenceError: "📛"; readonly SyntaxError: "📛"; readonly TypeError: "📛"; readonly URIError: "📛"; readonly Date: "🗓️"; readonly Math: "🧮"; readonly RegExp: "🔎🇸\""; readonly Array: "🇦"; readonly Int8Array: "❔"; readonly Uint8Array: "❔"; readonly Uint8ClampedArray: "❔"; readonly Int16Array: "❔"; readonly Uint16Array: "❔"; readonly Int32Array: "❔"; readonly Uint32Array: "❔"; readonly BigInt64Array: "❔"; readonly BigUint64Array: "❔"; readonly Float32Array: "❔"; readonly Float64Array: "❔"; readonly Map: "🇲"; readonly Set: "🦄"; readonly WeakMap: "❔"; readonly WeakSet: "❔"; readonly ArrayBuffer: "❔"; readonly SharedArrayBuffer: "❔"; readonly DataView: "❔"; readonly Atomics: "❔"; readonly JSON: "❔"; readonly WeakRef: "❔"; readonly FinalizationRegistry: "❔"; readonly Promise: "❔"; readonly AsyncFunction: "❔"; readonly AsyncGeneratorFunction: "❔"; readonly GeneratorFunction: "❔"; readonly Reflect: "❔"; readonly Proxy: "❔"; readonly Intl: "🌐"; }; type BuiltInNameWithoutPrimitives = Exclude; type BuiltInEmoji = (typeof BUILT_IN_OBJECTS_EMOJIS)[BuiltInNameWithoutPrimitives]; declare const CUSTOM_TYPE_EMOJIS: { readonly ZodError: "📛"; }; type CustomTypeName = keyof typeof CUSTOM_TYPE_EMOJIS; type CustomTypeEmoji = (typeof CUSTOM_TYPE_EMOJIS)[CustomTypeName]; declare const UNRECOGNIZED_TYPE_EMOJI = "\u2753"; type UnrecognizedTypeEmoji = typeof UNRECOGNIZED_TYPE_EMOJI; declare const VALUE_TYPE_EMOJIS: { readonly UNRECOGNIZED_TYPE_EMOJI: "❓"; readonly ZodError: "📛"; readonly Function: "🇫"; readonly Object: "🇴"; readonly Error: "📛"; readonly AggregateError: "📛"; readonly EvalError: "📛"; readonly RangeError: "📛"; readonly ReferenceError: "📛"; readonly SyntaxError: "📛"; readonly TypeError: "📛"; readonly URIError: "📛"; readonly Date: "🗓️"; readonly Math: "🧮"; readonly RegExp: "🔎🇸\""; readonly Array: "🇦"; readonly Int8Array: "❔"; readonly Uint8Array: "❔"; readonly Uint8ClampedArray: "❔"; readonly Int16Array: "❔"; readonly Uint16Array: "❔"; readonly Int32Array: "❔"; readonly Uint32Array: "❔"; readonly BigInt64Array: "❔"; readonly BigUint64Array: "❔"; readonly Float32Array: "❔"; readonly Float64Array: "❔"; readonly Map: "🇲"; readonly Set: "🦄"; readonly WeakMap: "❔"; readonly WeakSet: "❔"; readonly ArrayBuffer: "❔"; readonly SharedArrayBuffer: "❔"; readonly DataView: "❔"; readonly Atomics: "❔"; readonly JSON: "❔"; readonly WeakRef: "❔"; readonly FinalizationRegistry: "❔"; readonly Promise: "❔"; readonly AsyncFunction: "❔"; readonly AsyncGeneratorFunction: "❔"; readonly GeneratorFunction: "❔"; readonly Reflect: "❔"; readonly Proxy: "❔"; readonly Intl: "🌐"; readonly bigint: "🇧"; readonly boolean: { readonly false: "🔴"; readonly true: "🟢"; }; readonly null: "❎"; readonly number: "🇳"; readonly symbol: "💠"; readonly string: "🇸"; readonly undefined: "🫥"; }; type ValueTypeName = keyof typeof PRIMITIVES_EMOJIS | keyof typeof BUILT_IN_OBJECTS_EMOJIS; type ValueTypeEmoji = (typeof VALUE_TYPE_EMOJIS)[Exclude] | (typeof PRIMITIVES_EMOJIS)["boolean"]["true" | "false"] | UnrecognizedTypeEmoji; declare function getValueTypeEmoji(value: unknown): ValueTypeEmoji; export { BUILT_IN_OBJECTS_EMOJIS, BuiltInEmoji, CUSTOM_TYPE_EMOJIS, CustomTypeEmoji, CustomTypeName, PRIMITIVES_EMOJIS, PrimitiveEmoji, UNRECOGNIZED_TYPE_EMOJI, UnrecognizedTypeEmoji, VALUE_TYPE_EMOJIS, ValueTypeEmoji, ValueTypeName, getValueTypeEmoji };