import { UseQueryOptions } from '@tanstack/react-query'; import { IContractV2Response } from '../../types/contract.types'; /** * Contracts query definitions following React Query patterns */ export declare const contractsQueries: { all: () => readonly ["contracts"]; lists: () => readonly ["contracts", "list"]; details: () => readonly ["contracts", "detail"]; detail: (id: string) => readonly ["contracts", "detail", string]; }; /** * Fetch a contract by its ID * @description This hook is used to fetch a contract by its ID * @param contractId - The ID of the contract to fetch * @returns Query methods for getting contract details */ export declare const useContractById: (contractId: string, options?: Omit, "queryKey" | "queryFn">) => import('@tanstack/react-query').UseQueryResult;