/** Coerces entries to strings, trims them, and drops empty results. */ export declare function normalizeStringEntries(list?: ReadonlyArray): string[]; /** Normalizes string entries and lowercases each retained value. */ export declare function normalizeStringEntriesLower(list?: ReadonlyArray): string[]; /** Returns first-seen unique values while preserving insertion order. */ export declare function uniqueValues(values: Iterable): T[]; /** Returns first-seen unique strings while preserving insertion order. */ export declare function uniqueStrings(values: Iterable): string[]; /** Returns unique strings sorted with stable ASCII comparison. */ export declare function sortUniqueStrings(values: Iterable): string[]; /** Normalizes entries, removes duplicates, and preserves first-seen order. */ export declare function normalizeUniqueStringEntries(values?: Iterable): string[]; /** Lowercases normalized entries, removes empties/duplicates, and preserves first-seen order. */ export declare function normalizeUniqueStringEntriesLower(values?: Iterable): string[]; /** Normalizes entries, removes duplicates, and returns sorted output. */ export declare function normalizeSortedUniqueStringEntries(values?: Iterable): string[]; /** Normalizes array-backed string lists and rejects non-array input as empty. */ export declare function normalizeTrimmedStringList(value: unknown): string[]; /** Normalizes an array-backed string list and removes duplicates. */ export declare function normalizeUniqueTrimmedStringList(value: unknown): string[]; /** Normalizes an array-backed string list, removes duplicates, and sorts it. */ export declare function normalizeSortedUniqueTrimmedStringList(value: unknown): string[]; /** Returns undefined instead of an empty normalized array-backed string list. */ export declare function normalizeOptionalTrimmedStringList(value: unknown): string[] | undefined; /** Returns undefined for non-arrays but preserves an empty array for explicit arrays. */ export declare function normalizeArrayBackedTrimmedStringList(value: unknown): string[] | undefined; /** Normalizes either a single string-like value or an array-backed string list. */ export declare function normalizeSingleOrTrimmedStringList(value: unknown): string[]; /** Normalizes single-or-array string input and removes duplicates. */ export declare function normalizeUniqueSingleOrTrimmedStringList(value: unknown): string[]; /** Parses either array entries or comma-separated string entries into trimmed values. */ export declare function normalizeCsvOrLooseStringList(value: unknown): string[]; /** Normalizes user-facing names into permissive lowercase slugs that may keep #/@/._+. */ export declare function normalizeHyphenSlug(raw?: string | null): string; /** Normalizes @/#-prefixed channel names into strict lowercase hyphen slugs without the prefix. */ export declare function normalizeAtHashSlug(raw?: string | null): string;