import { AxiosResponse } from 'axios'; import { GetComponentParams, GetDiagramParams, GetDesignParams } from '../dto/projectAccessResourceService.dto'; import { Component, ComponentType, Design, Diagram, UserPermissions } from '../types/projectAccessResourceService.type'; import { FetchListResponse } from '../types/fetchResponse.type'; declare const AccessResourceServices: { getPermissions: (projectId: string) => Promise>>; getComponents: (params: GetComponentParams, projectId: string, type?: ComponentType) => Promise>>; getDiagrams: (params: GetDiagramParams, projectId: string) => Promise>>; getDesigns: (params: GetDesignParams, projectId: string) => Promise>>; getFilters: (projectId: string, process: string, field: string) => Promise; requestAccessDesign: (taskId?: string, projectId?: string, moduleId?: string, emails?: string[], linkDesign?: string) => Promise; patchAccessDiagram: (taskId: string, memberKeys: string[]) => Promise; patchAccessDesign: (taskId: string, memberKeys: string[]) => Promise; }; export default AccessResourceServices;