import type { Transport, PageResult } from '@23blocks/contracts'; import type { Referral, CreateReferralRequest, UpdateReferralRequest, ListReferralsParams } from '../types/referral.js'; export interface ReferralsService { list(formUniqueId: string, params?: ListReferralsParams): Promise>; get(formUniqueId: string, uniqueId: string): Promise; create(formUniqueId: string, data: CreateReferralRequest): Promise; update(formUniqueId: string, uniqueId: string, data: UpdateReferralRequest): Promise; delete(formUniqueId: string, uniqueId: string): Promise; } export declare function createReferralsService(transport: Transport, _config: { apiKey: string; }): ReferralsService; //# sourceMappingURL=referrals.service.d.ts.map