import type { Transport, PageResult } from '@23blocks/contracts'; import type { SalesEntity, RegisterSalesEntityRequest, UpdateSalesEntityRequest, ListSalesEntitiesParams, EntitySubscription, CreateEntitySubscriptionRequest, UpdateEntitySubscriptionRequest } from '../types/entity.js'; export interface SalesEntitiesService { list(params?: ListSalesEntitiesParams): Promise>; get(uniqueId: string): Promise; register(uniqueId: string, data?: RegisterSalesEntityRequest): Promise; update(uniqueId: string, data: UpdateSalesEntityRequest): Promise; createSubscription(uniqueId: string, data: CreateEntitySubscriptionRequest): Promise; updateSubscription(uniqueId: string, subscriptionUniqueId: string, data: UpdateEntitySubscriptionRequest): Promise; } export declare function createSalesEntitiesService(transport: Transport, _config: { apiKey: string; }): SalesEntitiesService; //# sourceMappingURL=entities.service.d.ts.map