import type { Transport, PageResult } from '@23blocks/contracts'; import type { FormSet, CreateFormSetRequest, UpdateFormSetRequest, ListFormSetsParams, FormSetMatchRequest, FormSetMatchResult, FormSetAutoAssignRequest } from '../types/form-set.js'; import type { FormInstance } from '../types/form-instance.js'; export interface FormSetsService { list(params?: ListFormSetsParams): Promise>; get(uniqueId: string): Promise; create(data: CreateFormSetRequest): Promise; update(uniqueId: string, data: UpdateFormSetRequest): Promise; delete(uniqueId: string): Promise; match(data: FormSetMatchRequest): Promise; autoAssign(data: FormSetAutoAssignRequest): Promise; } export declare function createFormSetsService(transport: Transport, _config: { apiKey: string; }): FormSetsService; //# sourceMappingURL=form-sets.service.d.ts.map