import RequestService from '../helpers/request/request-service'; import type { RequestSuccessResponse, RequestErrorResponse } from '../helpers/request/request-service.types'; import * as CustomTemplateAssociationsV3ApiSpecs from '../generated/custom-template-associations-v3'; export * as CustomTemplateAssociationsV3ApiSpecs from '../generated/custom-template-associations-v3'; export declare class CustomTemplateAssociationsV3Api { private readonly request; constructor(request: RequestService); getCustomTemplateAssociations(query?: CustomTemplateAssociationsV3ApiSpecs.GetCustomTemplateAssociationsData['query']): Promise | RequestSuccessResponse<200, Required<{ data?: Array; meta?: CustomTemplateAssociationsV3ApiSpecs.MetaPaginationObject; }>>>; upsertCustomTemplateAssociations(requestBody: CustomTemplateAssociationsV3ApiSpecs.UpsertCustomTemplateAssociationsData['body']): Promise> | RequestErrorResponse<422, Required>>; deleteCustomTemplateAssociations(query?: CustomTemplateAssociationsV3ApiSpecs.DeleteCustomTemplateAssociationsData['query']): Promise | RequestSuccessResponse<204, void>>; }