import { type LocaleVocab as BaseLocaleVocab } from './localeVocab.cjs'; export interface ExtendedLocaleVocab extends BaseLocaleVocab { quartersLong?: string[]; quartersShort?: string[]; erasLong?: string[]; erasShort?: string[]; ordinals?: string[]; durationUnits?: { years: [string, string]; months: [string, string]; weeks: [string, string]; days: [string, string]; hours: [string, string]; minutes: [string, string]; seconds: [string, string]; milliseconds: [string, string]; }; relativeTime?: { past: string; future: string; now: string; }; } export declare function registerLocale(locale: string, vocab: ExtendedLocaleVocab): void; export declare function getLocale(locale: string): ExtendedLocaleVocab | undefined; export declare function hasLocale(locale: string): boolean; export type { LocaleVocab } from './localeVocab.cjs';