import { DataApi, QueryResponse, UpdateResponse } from '@dvn/core/api';
import { GetItemRequest, GetItemResponse } from '@dvn/core/api/dto/get-item';
import { UpdateRequest } from '@dvn/core/api/dto/update';
import { MentornityAnnouncementWrapperI18n } from './i18n';
export declare class MentornityAnnouncementsWrapperBridgeApi implements DataApi {
  private client;
  private organisationId;
  private language;
  private strings;
  constructor(organisationId: string, endpoint: string, headers: any, language: string, strings: MentornityAnnouncementWrapperI18n);
  addAuthInterceptor(_token: string): void;
  get(_collection: string, _id: string, _query: GetItemRequest): Promise<GetItemResponse>;
  query(): Promise<QueryResponse>;
  update(_collection: string, _id: string, _body: UpdateRequest): Promise<UpdateResponse>;
}
