declare class GettextBuilder { private locale?; private translations; private debug; setLanguage(language: string): GettextBuilder; detectLocale(): GettextBuilder; addTranslation(language: string, data: any): GettextBuilder; enableDebugMode(): GettextBuilder; build(): GettextWrapper; } declare class GettextWrapper { private gt; constructor(locale: string, data: any, debug: boolean); private subtitudePlaceholders; gettext(original: string, placeholders?: object): string; ngettext(singular: string, plural: string, count: number, placeholders?: object): string; } export declare function getGettextBuilder(): GettextBuilder; export {};