import { Term, TranslationsServiceClient } from '../TranslationsServiceClient'; import { ExtractedMessages } from '../formatjs'; export interface POEditorClientConfig { apiToken: string; projectId: number; } export declare class POEditorClient implements TranslationsServiceClient { private apiToken; private projectId; private axiosInstance; private projectsApi; private termsApi; private translationsApi; constructor(config: POEditorClientConfig); downloadTranslations(language: string): Promise>; uploadTerms(messages: ExtractedMessages): Promise; uploadTranslations(messages: ExtractedMessages, language: string): Promise; downloadTerms(): Promise; removeTerms(terms: Pick[]): Promise; getTranslationsInDefaultLanguage(terms: Term[]): Promise<{ term: string; translation: string; }[]>; } //# sourceMappingURL=POEditorClient.d.ts.map