import { UseQueryOptions } from '@tanstack/react-query'; import type { FavoriteResponseResponse } from '../responses/FavoriteResponseResponse'; import type { FavoriteRequestRequestBody } from '../requestBodies/FavoriteRequestRequestBody'; import type { GetPathParamsType, ResponseWithPagination } from '../helpers'; import { FetcherOptions } from '../../../../fetcher/index.js'; export interface CreateFavoriteAccountPathParams { } export interface CreateFavoriteAccountHeaderParams { 'Harness-Account'?: string; } export type CreateFavoriteAccountRequestBody = FavoriteRequestRequestBody; export type CreateFavoriteAccountOKResponse = FavoriteResponseResponse; export type CreateFavoriteAccountErrorResponse = unknown; export interface CreateFavoriteOrgPathParams { org: string; } export interface CreateFavoriteOrgHeaderParams { 'Harness-Account'?: string; } export type CreateFavoriteOrgRequestBody = FavoriteRequestRequestBody; export type CreateFavoriteOrgOKResponse = FavoriteResponseResponse; export type CreateFavoriteOrgErrorResponse = unknown; export interface CreateFavoriteProjectPathParams { org: string; project: string; } export interface CreateFavoriteProjectHeaderParams { 'Harness-Account'?: string; } export type CreateFavoriteProjectRequestBody = FavoriteRequestRequestBody; export type CreateFavoriteProjectOKResponse = FavoriteResponseResponse; export type CreateFavoriteProjectErrorResponse = unknown; export type CreateFavoriteOKResponse = T extends CreateFavoriteProjectPathParams ? ResponseWithPagination : T extends CreateFavoriteOrgPathParams ? ResponseWithPagination : ResponseWithPagination; export type CreateFavoriteErrorResponse = T extends CreateFavoriteProjectPathParams ? CreateFavoriteProjectErrorResponse : T extends CreateFavoriteOrgPathParams ? CreateFavoriteOrgErrorResponse : CreateFavoriteAccountErrorResponse; export interface CreateFavoriteProps extends Omit, 'url'> { pathParams: CreateFavoriteAccountPathParams | CreateFavoriteOrgPathParams | CreateFavoriteProjectPathParams; } export declare function createFavorite(props: T): Promise>>; export declare function useCreateFavoriteQuery(props: T, options?: Omit>, CreateFavoriteErrorResponse>>, 'queryKey' | 'queryFn'>): import("@tanstack/react-query").UseQueryResult>, CreateFavoriteErrorResponse>>;