import { DeletionResponse, MutationAddCustomersToGroupArgs, MutationCreateCustomerGroupArgs, MutationDeleteCustomerGroupArgs, MutationRemoveCustomersFromGroupArgs, MutationUpdateCustomerGroupArgs, QueryCustomerGroupArgs, QueryCustomerGroupsArgs } from '@subit/common/lib/generated-types'; import { PaginatedList } from '@subit/common/lib/shared-types'; import { CustomerGroup } from '../../../entity/customer-group/customer-group.entity'; import { CustomerGroupService } from '../../../service/services/customer-group.service'; import { RequestContext } from '../../common/request-context'; export declare class CustomerGroupResolver { private customerGroupService; constructor(customerGroupService: CustomerGroupService); customerGroups(ctx: RequestContext, args: QueryCustomerGroupsArgs): Promise>; customerGroup(ctx: RequestContext, args: QueryCustomerGroupArgs): Promise; createCustomerGroup(ctx: RequestContext, args: MutationCreateCustomerGroupArgs): Promise; updateCustomerGroup(ctx: RequestContext, args: MutationUpdateCustomerGroupArgs): Promise; deleteCustomerGroup(ctx: RequestContext, args: MutationDeleteCustomerGroupArgs): Promise; addCustomersToGroup(ctx: RequestContext, args: MutationAddCustomersToGroupArgs): Promise; removeCustomersFromGroup(ctx: RequestContext, args: MutationRemoveCustomersFromGroupArgs): Promise; }