import { type DisallowedToken, type EmojiToken, ens_beautify, ens_emoji, ens_normalize_fragment, ens_split, ens_tokenize, type IgnoredToken, is_combining_mark, type Label, type MappedToken, type NFCToken, type StopToken, should_escape, type TextToken, type Token, type ValidToken } from '@adraffy/ens-normalize'; import type { ErrorType } from '../../errors/utils.js'; export type NormalizeErrorType = ErrorType; /** * Normalizes a name * * @throws {NormalizeErrorType} * @param name - Name to normalize */ export declare const normalize: (name: string) => string; /** @deprecated use `normalize` instead */ export declare const normalise: (name: string) => string; export declare const beautify: typeof ens_beautify; export declare const emoji: typeof ens_emoji; export declare const normalizeFragment: typeof ens_normalize_fragment; /** @deprecated use `normalizeFragment` instead */ export declare const normaliseFragment: typeof ens_normalize_fragment; export declare const split: typeof ens_split; export declare const tokenize: typeof ens_tokenize; /** @deprecated use `tokenize` instead */ export declare const tokenise: typeof ens_tokenize; export declare const isCombiningMark: typeof is_combining_mark; export declare const shouldEscape: typeof should_escape; export type { DisallowedToken, EmojiToken, IgnoredToken, Label, MappedToken, NFCToken, StopToken, TextToken, Token, ValidToken, }; //# sourceMappingURL=normalize.d.ts.map