import { UseMutationOptions } from '@tanstack/react-query'; import type { OidcProviderResponseResponse } from '../responses/OidcProviderResponseResponse'; import type { OidcProviderRequestRequestBody } from '../requestBodies/OidcProviderRequestRequestBody'; import type { ResponseWithPagination } from '../helpers'; import { FetcherOptions } from '../../../../fetcher/index.js'; export interface UpdateOidcProviderMutationPathParams { providerIdentifier: string; } export interface UpdateOidcProviderMutationHeaderParams { 'Harness-Account'?: string; } export type UpdateOidcProviderRequestBody = OidcProviderRequestRequestBody; export type UpdateOidcProviderOkResponse = ResponseWithPagination; export type UpdateOidcProviderErrorResponse = unknown; export interface UpdateOidcProviderProps extends UpdateOidcProviderMutationPathParams, Omit, 'url'> { body: UpdateOidcProviderRequestBody; } export declare function updateOidcProvider(props: UpdateOidcProviderProps): Promise; /** * Update OIDC provider */ export declare function useUpdateOidcProviderMutation(options?: Omit, 'mutationKey' | 'mutationFn'>): import("@tanstack/react-query").UseMutationResult;