//#region src/pick.d.ts
type LocaleSuffixFn = (locale: string) => string;
interface PickLocalizedOptions {
  /** Base field stem — default `name` → `nameHe`/`nameEn` when suffix supplies `He`/`En`. */
  field?: string;
  /** Host-supplied suffix convention — never baked `_he`/`_en` in the module. */
  suffix: LocaleSuffixFn;
  /** Locales to try after the requested locale (e.g. default locale). */
  fallbacks?: readonly string[];
}
declare function pickLocalized<T extends Record<string, unknown>>(row: T, locale: string, opts: PickLocalizedOptions): string;
//#endregion
export { LocaleSuffixFn, PickLocalizedOptions, pickLocalized };