import type { Transport, PageResult } from '@23blocks/contracts'; import type { Subscription, CreateSubscriptionRequest, UpdateSubscriptionRequest, ListSubscriptionsParams } from '../types/subscription.js'; export interface SubscriptionsService { list(formUniqueId: string, params?: ListSubscriptionsParams): Promise>; get(formUniqueId: string, uniqueId: string): Promise; submit(formUniqueId: string, data: CreateSubscriptionRequest): Promise; update(formUniqueId: string, uniqueId: string, data: UpdateSubscriptionRequest): Promise; delete(formUniqueId: string, uniqueId: string): Promise; } export declare function createSubscriptionsService(transport: Transport, _config: { apiKey: string; }): SubscriptionsService; //# sourceMappingURL=subscriptions.service.d.ts.map