import Api from '../../Api'; import { BaseService } from '../BaseService'; import { TCustomer } from '../../services/customers/customer.type'; import { TFindCustomersParams } from './types/find-customers-params.type'; import { TBlockCustomerParams } from './types/block-customer-params.type'; import { TUpdateCustomerAccessRightsByIdParams } from './types/update-customer-access-rights-by-id-params.type'; export declare class CustomersService extends BaseService { constructor(api: Api); findOne(params?: TFindCustomersParams): Promise; findMany(params?: TFindCustomersParams): Promise; getCount(condition?: Record): Promise; getRandom(params: { condition: Record; count: number; }): Promise; deleteAll(): Promise; deleteOne(customerId: string): Promise; blockOne(params: TBlockCustomerParams): Promise; unblockOne(customerId: string): Promise; findById(customerId: string): Promise; updateAccessRightsById(params: TUpdateCustomerAccessRightsByIdParams): Promise; }