import { UseMutationOptions } from '@tanstack/react-query'; import type { LdapSettingsResponseResponse } from '../responses/LdapSettingsResponseResponse'; import type { LdapSettingsRequestRequestBody } from '../requestBodies/LdapSettingsRequestRequestBody'; import type { ResponseWithPagination } from '../helpers'; import { FetcherOptions } from '../../../../fetcher/index.js'; export interface UpdateLdapSettingsMutationPathParams { 'ldap-settings-id': string; } export interface UpdateLdapSettingsMutationHeaderParams { 'Harness-Account'?: string; } export type UpdateLdapSettingsRequestBody = LdapSettingsRequestRequestBody; export type UpdateLdapSettingsOkResponse = ResponseWithPagination; export type UpdateLdapSettingsErrorResponse = unknown; export interface UpdateLdapSettingsProps extends UpdateLdapSettingsMutationPathParams, Omit, 'url'> { body: UpdateLdapSettingsRequestBody; } export declare function updateLdapSettings(props: UpdateLdapSettingsProps): Promise; /** * Update NG Ldap settings for the account */ export declare function useUpdateLdapSettingsMutation(options?: Omit, 'mutationKey' | 'mutationFn'>): import("@tanstack/react-query").UseMutationResult;