import { ApiResponse } from "~/apiResponse"; import { FreeField, FreeFieldGroup } from "~/types"; export interface IManagementFreeFieldDefinitionsApiService { GetFreeFieldDefinitionsAsync(domainName: string): Promise>; GetGroupedFreeFieldDefinitionsAsync(domainName: string): Promise>; CheckForFreeFieldValuesAsync(domainName: string, name: string): Promise>; CreateFreeFieldAsync(domainName: string, freeField: FreeField): Promise>; UpdateFreeFieldAsync(domainName: string, freeField: FreeField, oldName: string): Promise>; UpdateFreeFieldGroupNameAsync(domainName: string, oldName: string, newName: string): Promise>; DeleteFreeFieldAsync(domainName: string, name: string): Promise>; }