import { Membership, MembershipCreateRequest, MembershipUpdateRequest } from '../entities/membership.entity'; import { UserContext } from '../helpers/context.decorator'; import { EntitiesPathParams, EntityPathParams, ListParams, ListResponse } from '../helpers/entity-service.helper'; import { MembershipService } from '../services/membership.service'; export declare class MembershipController { private service; constructor(service: MembershipService); create(userContext: UserContext, entitiesPathParams: EntitiesPathParams, createRequest: MembershipCreateRequest): Promise; list(entitiesPathParams: EntitiesPathParams, listParams: ListParams): Promise>; update(userContext: UserContext, entityPathParams: EntityPathParams, body: MembershipUpdateRequest): Promise; delete(userContext: UserContext, entityPathParams: EntityPathParams): Promise; }