import { SettingsAdminRole, SettingsAdminRoleDetail } from '../types/settingsAdminRole.type'; import { FetchDetailResponse, FetchListResponse, FetchOptionResponse, QueryParams } from '../types/fetchResponse.type'; import { ToggleActiveStatusAdminRoleBody, CreateEditAdminRoleBody, GetAdminRoleOptions } from '../dto/settingsAdminRole.dto'; import { AxiosResponse } from 'axios'; import { EmployeePermissions } from '../types/employee.type'; declare const SettingsAdminRoleServices: { getAdminRoles: (params?: QueryParams) => Promise>>; getAdminRoleDetail: (id: string) => Promise>>; getAdminRoleOptions: (params: GetAdminRoleOptions) => Promise>>; getAdminRolePermissions: () => Promise>>; postAdminRole: (body: CreateEditAdminRoleBody) => Promise; putAdminRole: (id: string, body: CreateEditAdminRoleBody) => Promise; putToggleStatusAdminRole: (id: string, body: ToggleActiveStatusAdminRoleBody) => Promise; deleteAdminRole: (id: string) => Promise; }; export default SettingsAdminRoleServices;