//#region src/shared/string-coerce.d.ts declare function readStringValue(value: unknown): string | undefined; declare function normalizeNullableString(value: unknown): string | null; declare function normalizeOptionalString(value: unknown): string | undefined; declare function normalizeStringifiedOptionalString(value: unknown): string | undefined; declare function normalizeStringifiedEntries(values?: ReadonlyArray): string[]; declare function normalizeOptionalLowercaseString(value: unknown): string | undefined; declare function normalizeLowercaseStringOrEmpty(value: unknown): string; declare function normalizeFastMode(raw?: string | boolean | null): boolean | undefined; declare function lowercasePreservingWhitespace(value: string): string; declare function localeLowercasePreservingWhitespace(value: string): string; declare function resolvePrimaryStringValue(value: unknown): string | undefined; declare function normalizeOptionalThreadValue(value: unknown): string | number | undefined; declare function normalizeOptionalStringifiedId(value: unknown): string | undefined; declare function hasNonEmptyString(value: unknown): value is string; //#endregion export { normalizeLowercaseStringOrEmpty as a, normalizeOptionalString as c, normalizeStringifiedEntries as d, normalizeStringifiedOptionalString as f, normalizeFastMode as i, normalizeOptionalStringifiedId as l, resolvePrimaryStringValue as m, localeLowercasePreservingWhitespace as n, normalizeNullableString as o, readStringValue as p, lowercasePreservingWhitespace as r, normalizeOptionalLowercaseString as s, hasNonEmptyString as t, normalizeOptionalThreadValue as u };