import { DataApi, QueryRequest, 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 MembershipApplicationWrapperBridgeApi implements DataApi {
  private client;
  private organisationId;
  private language;
  constructor(organisationId: string, language: string, endpoint: string, headers?: any);
  addAuthInterceptor(_token: string): void;
  get(_collection: string, _id: string, _query: GetItemRequest): Promise<GetItemResponse>;
  query(_collection: string, query: QueryRequest): Promise<QueryResponse>;
  update(_collection: string, _id: string, _body: UpdateRequest): Promise<UpdateResponse>;
}
