import { LDMLPluralRule, PluralRulesLocaleData, PluralRulesData } from '@formatjs/intl-utils'; export declare class PluralRules implements Intl.PluralRules { constructor(locales?: string | string[], options?: Intl.PluralRulesOptions); resolvedOptions(): any; select(val: number): LDMLPluralRule; toString(): string; static supportedLocalesOf(locales?: string | string[], options?: Pick): string[]; static __addLocaleData(...data: PluralRulesLocaleData[]): void; static localeData: Record; private static availableLocales; private static __defaultLocale; private static getDefaultLocale; private static relevantExtensionKeys; static polyfilled: boolean; private static readonly __INTERNAL_SLOT_MAP__; } //# sourceMappingURL=core.d.ts.map