import { type HttpClient } from 'datacenter-mcp-core'; import { type ActorInputBean, type ApplicationRoleBean, type AssociateProjectsBean, type AuthParams, type AuthSuccess, type AutoCompleteResponseBean, type AutoCompleteResultWrapper, type AvatarBean, type AvatarCroppingBean, type BulkDeleteResponseBean, type ClusterState, type ColumnItem, type ConfigurationBean, type CreateUpdateRoleRequestBean, type DefaultShareScopeBean, type FilterPermissionBean, type CurrentUser, type CustomFieldBean, type CustomFieldOptionBean, type CustomFieldOptionsBean, type DashboardBean, type DashboardsBean, type FilePart, type FilterBean, type IndexSnapshotBean, type IndexSnapshotPromiseBean, type IndexSnapshotStatusBean, type IndexSummaryBean, type IssueTypeSchemeBean, type IssueTypeSchemeCreateUpdateBean, type IssueTypeSchemeListBean, type LicenseValidationResults, type NodeBean, type NotificationSchemeBean, type PageBean, type PermissionGrantBean, type PermissionGrantsBean, type PermissionSchemeBean, type PermissionSchemesBean, type PrioritySchemeBean, type PrioritySchemeListBean, type PrioritySchemeUpdateBean, type ProjectBean, type ProjectRoleActorsBean, type ProjectRoleBean, type Property, type ReindexBean, type ReindexRequestBean, type SecurityLevelJsonBean, type SecuritySchemeJsonBean, type SecuritySchemesJsonBean, type ServerInfoBean, type StringList, type WebhookBean } from '../models/index.js'; export declare function acknowledgeErrors(client: HttpClient, _params: Record): Promise; export declare function addProjectAssociationsToScheme(client: HttpClient, params: { schemeId: string; requestBody: AssociateProjectsBean; }): Promise; export declare function addProjectRoleActorsToRole(client: HttpClient, params: { id: number; requestBody?: ActorInputBean; }): Promise; export declare function applyEmailTemplates(client: HttpClient, _params: Record): Promise; export declare function approveUpgrade(client: HttpClient, _params: Record): Promise; export declare function bulkDeleteCustomFields(client: HttpClient, params: { ids: string; }): Promise; export declare function cancelUpgrade(client: HttpClient, _params: Record): Promise; export declare function changeNodeStateToOffline(client: HttpClient, params: { nodeId: string; }): Promise; export declare function createAvatarFromTemporary(client: HttpClient, params: { type: string; owningObjectId: string; requestBody?: AvatarCroppingBean; }): Promise; export declare function createFilter(client: HttpClient, params: { expand?: StringList; requestBody?: FilterBean; }): Promise; export declare function createIndexSnapshot(client: HttpClient, _params: Record): Promise; export declare function createIssueTypeScheme(client: HttpClient, params: { requestBody: IssueTypeSchemeCreateUpdateBean; }): Promise; export declare function createPermissionGrant(client: HttpClient, params: { schemeId: number; expand?: string; requestBody?: PermissionGrantBean; }): Promise; export declare function createPermissionScheme(client: HttpClient, params: { expand?: string; requestBody?: PermissionSchemeBean; }): Promise; export declare function createPriorityScheme(client: HttpClient, params: { requestBody: PrioritySchemeUpdateBean; }): Promise; export declare function createProjectRole(client: HttpClient, params: { requestBody: CreateUpdateRoleRequestBean; }): Promise; export declare function currentUser(client: HttpClient, _params: Record): Promise; export declare function deleteAvatar(client: HttpClient, params: { id: number; type: string; owningObjectId: string; }): Promise; export declare function deleteFilter(client: HttpClient, params: { id: string; }): Promise; export declare function getFilterSharePermissions(client: HttpClient, params: { id: string; }): Promise; export declare function getFilterSharePermission(client: HttpClient, params: { id: string; permissionId: string; }): Promise; export declare function addFilterSharePermission(client: HttpClient, params: { id: string; requestBody: { type: string; projectId?: string; groupname?: string; projectRoleId?: string; rights?: number; }; }): Promise; export declare function deleteFilterSharePermission(client: HttpClient, params: { id: string; permissionId: string; }): Promise; export declare function getDefaultShareScope(client: HttpClient, _params: Record): Promise; export declare function setDefaultShareScope(client: HttpClient, params: { requestBody: { scope: string; }; }): Promise; export declare function getWebhooks(client: HttpClient, _params: Record): Promise; export declare function getWebhook(client: HttpClient, params: { id: string; }): Promise; export declare function createWebhook(client: HttpClient, params: { requestBody: { name: string; url: string; events?: string[]; filters?: Record; excludeBody?: boolean; }; }): Promise; export declare function updateWebhook(client: HttpClient, params: { id: string; requestBody: { name?: string; url?: string; events?: string[]; filters?: Record; excludeBody?: boolean; }; }): Promise; export declare function deleteWebhook(client: HttpClient, params: { id: string; }): Promise; export declare function deleteIssueTypeScheme(client: HttpClient, params: { schemeId: string; }): Promise; export declare function deleteNode(client: HttpClient, params: { nodeId: string; }): Promise; export declare function deletePermissionScheme(client: HttpClient, params: { schemeId: number; }): Promise; export declare function deletePermissionSchemeEntity(client: HttpClient, params: { permissionId: number; schemeId: number; }): Promise; export declare function deletePriorityScheme(client: HttpClient, params: { schemeId: number; }): Promise; export declare function deleteProjectRole(client: HttpClient, params: { id: number; swap?: number; }): Promise; export declare function deleteProjectRoleActorsFromRole(client: HttpClient, params: { id: number; user?: string; group?: string; }): Promise; export declare function editFilter(client: HttpClient, params: { id: string; expand?: StringList; requestBody?: FilterBean; }): Promise; export declare function fullyUpdateProjectRole(client: HttpClient, params: { id: number; requestBody?: CreateUpdateRoleRequestBean; }): Promise; export declare function get(client: HttpClient, params: { key: string; }): Promise; export declare function getAdvancedSettings(client: HttpClient, _params: Record): Promise; export declare function getConfiguration(client: HttpClient, _params: Record): Promise; export declare function getDefaultColumns(client: HttpClient, _params: Record): Promise; export declare function setDefaultColumns(client: HttpClient, params: { columns: string[]; }): Promise; export declare function getAll(client: HttpClient, _params: Record): Promise; export declare function getAllIssueTypeSchemes(client: HttpClient, _params: Record): Promise; export declare function getAllNodes(client: HttpClient, _params: Record): Promise; export declare function getAllSystemAvatars(client: HttpClient, params: { type: string; }): Promise; export declare function getAssociatedProjects(client: HttpClient, params: { schemeId: string; expand?: string; }): Promise; export declare function getAutoComplete(client: HttpClient, _params: Record): Promise; export declare function getAvatars(client: HttpClient, params: { type: string; owningObjectId: string; }): Promise; export declare function getCustomFieldOption(client: HttpClient, params: { id: string; }): Promise; export declare function getCustomFieldOptions(client: HttpClient, params: { customFieldId: string; maxResults?: string; issueTypeIds?: string; query?: string; sortByOptionName?: string; useAllContexts?: string; page?: string; projectIds?: string; }): Promise; export declare function getCustomFields(client: HttpClient, params: { sortColumn?: string; types?: string; search?: string; maxResults?: string; sortOrder?: string; screenIds?: string; lastValueUpdate?: string; projectIds?: string; startAt?: string; }): Promise; export declare function getDashboard(client: HttpClient, params: { id: string; }): Promise; export declare function getEmailTypes(client: HttpClient, _params: Record): Promise; export declare function getFavouriteFilters(client: HttpClient, params: { expand?: StringList; }): Promise; export declare function getFieldAutoCompleteForQueryString(client: HttpClient, params: { predicateValue?: string; predicateName?: string; fieldName?: string; fieldValue?: string; }): Promise; export declare function getFilter(client: HttpClient, params: { id: string; expand?: StringList; }): Promise; export declare function getIndexSummary(client: HttpClient, _params: Record): Promise; export declare function getIssuesecuritylevel(client: HttpClient, params: { id: string; }): Promise; export declare function getIssueSecurityScheme(client: HttpClient, params: { id: string; }): Promise; export declare function getIssueSecuritySchemes(client: HttpClient, _params: Record): Promise; export declare function getIssueTypeScheme(client: HttpClient, params: { schemeId: string; }): Promise; export declare function getNotificationScheme(client: HttpClient, params: { id: number; expand?: string; }): Promise; export declare function getNotificationSchemes(client: HttpClient, params: { expand?: string; maxResults?: number; startAt?: number; }): Promise; export declare function getPermissionScheme(client: HttpClient, params: { schemeId: number; expand?: string; }): Promise; export declare function getPermissionSchemeGrants(client: HttpClient, params: { schemeId: number; expand?: string; }): Promise; export declare function getPermissionSchemes(client: HttpClient, params: { expand?: string; }): Promise; export declare function getPriorityScheme(client: HttpClient, params: { schemeId: number; }): Promise; export declare function getPrioritySchemes(client: HttpClient, params: { maxResults?: number; startAt?: number; }): Promise; export declare function getProgress(client: HttpClient, params: { requestId: number; }): Promise; export declare function getProgressBulk(client: HttpClient, params: { requestId?: Array; }): Promise; export declare function getProjectRoleActorsForRole(client: HttpClient, params: { id: number; }): Promise; export declare function getProjectRoles(client: HttpClient, _params: Record): Promise; export declare function getProjectRolesById(client: HttpClient, params: { id: number; }): Promise; export declare function getProperty(client: HttpClient, params: { permissionLevel: string; key: string; keyFilter?: string; }): Promise; export declare function getReindexInfo(client: HttpClient, params: { taskId?: number; }): Promise; export declare function getReindexProgress(client: HttpClient, params: { taskId?: number; }): Promise; export declare function getServerInfo(client: HttpClient, _params: Record): Promise; export declare function getState(client: HttpClient, _params: Record): Promise; export declare function isIndexSnapshotRunning(client: HttpClient, _params: Record): Promise; export declare function list(client: HttpClient, params: { filter?: string; maxResults?: string; startAt?: string; }): Promise; export declare function listIndexSnapshot(client: HttpClient, _params: Record): Promise; export declare function login(client: HttpClient, params: { requestBody: AuthParams; }): Promise; export declare function logout(client: HttpClient, _params: Record): Promise; export declare function partialUpdateProjectRole(client: HttpClient, params: { id: number; requestBody?: CreateUpdateRoleRequestBean; }): Promise; export declare function processRequests(client: HttpClient, _params: Record): Promise; export declare function reindex(client: HttpClient, params: { indexChangeHistory?: boolean; type?: string; indexWorklogs?: boolean; indexComments?: boolean; }): Promise; export declare function reindexIssues(client: HttpClient, params: { issueId?: Array; indexChangeHistory?: boolean; indexWorklogs?: boolean; indexComments?: boolean; }): Promise; export declare function release(client: HttpClient, params: { requestBody?: string; }): Promise; export declare function removeAllProjectAssociations(client: HttpClient, params: { schemeId: string; }): Promise; export declare function removeProjectAssociation(client: HttpClient, params: { projIdOrKey: string; schemeId: string; }): Promise; export declare function requestCurrentIndexFromNode(client: HttpClient, params: { nodeId: string; }): Promise; export declare function revertEmailTemplatesToDefault(client: HttpClient, _params: Record): Promise; export declare function setProjectAssociationsForScheme(client: HttpClient, params: { schemeId: string; requestBody: AssociateProjectsBean; }): Promise; export declare function setReadyToUpgrade(client: HttpClient, _params: Record): Promise; export declare function storeTemporaryAvatarUsingMultiPart(client: HttpClient, params: { type: string; owningObjectId: string; formData?: FilePart; }): Promise; export declare function updateIssueTypeScheme(client: HttpClient, params: { schemeId: string; requestBody: IssueTypeSchemeCreateUpdateBean; }): Promise; export declare function updatePermissionScheme(client: HttpClient, params: { schemeId: number; expand?: string; requestBody?: PermissionSchemeBean; }): Promise; export declare function updatePriorityScheme(client: HttpClient, params: { schemeId: number; requestBody: PrioritySchemeUpdateBean; }): Promise; export declare function uploadEmailTemplates(client: HttpClient, params: { requestBody?: Record; }): Promise; export declare function validate(client: HttpClient, params: { requestBody: string; }): Promise; //# sourceMappingURL=admin.d.ts.map