import { DeleteResult, FindOperator, FindOptionsRelations } from "typeorm"; import { CustomerGroup } from "../models"; import { ExtendedFindConfig } from "../types/common"; export type DefaultWithoutRelations = Omit, "relations">; export type FindWithoutRelationsOptions = DefaultWithoutRelations & { where: DefaultWithoutRelations["where"] & { discount_condition_id?: string | FindOperator; }; }; export declare const CustomerGroupRepository: import("typeorm").Repository & { addCustomers(groupId: string, customerIds: string[]): Promise; removeCustomers(groupId: string, customerIds: string[]): Promise; findWithRelationsAndCount(relations?: FindOptionsRelations, idsOrOptionsWithoutRelations?: string[] | FindWithoutRelationsOptions): Promise<[CustomerGroup[], number]>; }; export default CustomerGroupRepository;