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';
export declare class MentornityAnnouncementPublishBridgeApi implements DataApi {
  private selectedUsers;
  constructor(selectedUsers: any);
  addAuthInterceptor(_token: string): void;
  get(_collection: string, _id: string, _query: GetItemRequest): Promise<GetItemResponse>;
  query(): Promise<QueryResponse>;
  getRoleForFetching(role: string): string;
  update(_collection: string, _id: string, _body: UpdateRequest): Promise<UpdateResponse>;
}
