import { UseQueryOptions } from '@tanstack/react-query'; import type { DeployableResponseResponse } from '../responses/DeployableResponseResponse'; import type { GetPathParamsType, ResponseWithPagination } from '../helpers'; import { FetcherOptions } from '../../../../fetcher/index.js'; export interface GetAllScopeDeployableAccountPathParams { deployable: string; } export interface GetAllScopeDeployableAccountHeaderParams { 'Harness-Account'?: string; } export type GetAllScopeDeployableAccountOKResponse = DeployableResponseResponse; export type GetAllScopeDeployableAccountErrorResponse = unknown; export interface GetAllScopeDeployableOrgPathParams { org: string; deployable: string; } export interface GetAllScopeDeployableOrgHeaderParams { 'Harness-Account'?: string; } export type GetAllScopeDeployableOrgOKResponse = DeployableResponseResponse; export type GetAllScopeDeployableOrgErrorResponse = unknown; export interface GetAllScopeDeployableProjectPathParams { org: string; project: string; deployable: string; } export interface GetAllScopeDeployableProjectHeaderParams { 'Harness-Account'?: string; } export type GetAllScopeDeployableProjectOKResponse = DeployableResponseResponse; export type GetAllScopeDeployableProjectErrorResponse = unknown; export type GetAllScopeDeployableOKResponse = T extends GetAllScopeDeployableProjectPathParams ? ResponseWithPagination : T extends GetAllScopeDeployableOrgPathParams ? ResponseWithPagination : ResponseWithPagination; export type GetAllScopeDeployableErrorResponse = T extends GetAllScopeDeployableProjectPathParams ? GetAllScopeDeployableProjectErrorResponse : T extends GetAllScopeDeployableOrgPathParams ? GetAllScopeDeployableOrgErrorResponse : GetAllScopeDeployableAccountErrorResponse; export interface GetAllScopeDeployableProps extends Omit, 'url'> { pathParams: GetAllScopeDeployableAccountPathParams | GetAllScopeDeployableOrgPathParams | GetAllScopeDeployableProjectPathParams; } export declare function getAllScopeDeployable(props: T): Promise>>; export declare function useGetAllScopeDeployableQuery(props: T, options?: Omit>, GetAllScopeDeployableErrorResponse>>, 'queryKey' | 'queryFn'>): import("@tanstack/react-query").UseQueryResult>, GetAllScopeDeployableErrorResponse>>;