import { ListQueryBuilder, TransactionalConnection } from '@vendure/core'; import { ListQueryOptions } from '@vendure/core/dist/common/types/common-types'; import { PhoneSubscriptionEntity } from '../entities/phonesubscription.entity'; import { PluginInitOptions } from '../types'; export declare class PhoneSubscriptionService { private connection; private options; private listQueryBuilder; constructor(connection: TransactionalConnection, options: PluginInitOptions, listQueryBuilder: ListQueryBuilder); getAllPhones(ctx: any, options?: ListQueryOptions): Promise<{ items: PhoneSubscriptionEntity[]; totalItems: number; }>; getPhoneById(ctx: any, data: any): Promise; addSinglePhone(ctx: any, data: any): Promise; updateSinglePhone(ctx: any, data: any): Promise; addPhone(ctx: any, input: any): Promise; updatePhone(ctx: any, input: any): Promise; deletePhone(ctx: any, ids: any): Promise; deleteAllPhones(ctx: any): boolean; }