import { LanguageTag } from '@phensley/language-tag'; import { Bundle } from './bundle'; /** * Layer in the pack that supports all regions for a single language + script. * * @public */ export declare class PackScript { private _spellout; private _strings; private _exceptions; private _regions; private _cache; private _defaultRegion; constructor(strings: string, exceptions: string, regions: { [x: string]: string; }, defaultRegion: string, _spellout: any); get(tag: LanguageTag): Bundle; private decode; } /** * Runtime resource pack manager. * * @public */ export declare class Pack { readonly version: string; readonly cldrVersion: string; readonly checksum: string; readonly language: string; readonly defaultTag: LanguageTag; readonly scripts: { [x: string]: PackScript; }; readonly spellout: any; constructor(data: string | any); get(tag: LanguageTag): Bundle; }