import { UseQueryOptions } from '@tanstack/react-query'; import type { GetPathParamsType, ResponseWithPagination } from '../helpers'; import { FetcherOptions } from '../../../../fetcher/index.js'; export interface DeleteFavoriteAccountPathParams { 'user-id': string; } export interface DeleteFavoriteAccountQueryParams { resource_type?: 'CONNECTOR' | 'DELEGATE' | 'PIPELINE' | 'PROJECT' | 'SECRET'; resource_id?: string; } export interface DeleteFavoriteAccountHeaderParams { 'Harness-Account'?: string; } export type DeleteFavoriteAccountOKResponse = unknown; export type DeleteFavoriteAccountErrorResponse = unknown; export interface DeleteFavoriteOrgPathParams { org: string; 'user-id': string; } export interface DeleteFavoriteOrgQueryParams { resource_type?: 'CONNECTOR' | 'DELEGATE' | 'PIPELINE' | 'PROJECT' | 'SECRET'; resource_id?: string; } export interface DeleteFavoriteOrgHeaderParams { 'Harness-Account'?: string; } export type DeleteFavoriteOrgOKResponse = unknown; export type DeleteFavoriteOrgErrorResponse = unknown; export interface DeleteFavoriteProjectPathParams { org: string; project: string; 'user-id': string; } export interface DeleteFavoriteProjectQueryParams { resource_type?: 'CONNECTOR' | 'DELEGATE' | 'PIPELINE' | 'PROJECT' | 'SECRET'; resource_id?: string; } export interface DeleteFavoriteProjectHeaderParams { 'Harness-Account'?: string; } export type DeleteFavoriteProjectOKResponse = unknown; export type DeleteFavoriteProjectErrorResponse = unknown; export type DeleteFavoriteOKResponse = T extends DeleteFavoriteProjectPathParams ? ResponseWithPagination : T extends DeleteFavoriteOrgPathParams ? ResponseWithPagination : ResponseWithPagination; export type DeleteFavoriteErrorResponse = T extends DeleteFavoriteProjectPathParams ? DeleteFavoriteProjectErrorResponse : T extends DeleteFavoriteOrgPathParams ? DeleteFavoriteOrgErrorResponse : DeleteFavoriteAccountErrorResponse; export interface DeleteFavoriteProps extends Omit, 'url'> { pathParams: DeleteFavoriteAccountPathParams | DeleteFavoriteOrgPathParams | DeleteFavoriteProjectPathParams; } export declare function deleteFavorite(props: T): Promise>>; export declare function useDeleteFavoriteQuery(props: T, options?: Omit>, DeleteFavoriteErrorResponse>>, 'queryKey' | 'queryFn'>): import("@tanstack/react-query").UseQueryResult>, DeleteFavoriteErrorResponse>>;