import type { Evaluate } from "@renegade-fi/core";
import type { GetOpenOrdersErrorType } from "@renegade-fi/core/actions";
import { type GetOpenOrdersData, type GetOpenOrdersOptions, type GetOpenOrdersQueryFnData, type GetOpenOrdersQueryKey } from "@renegade-fi/core/query";
import type { ConfigParameter, QueryParameter } from "../types/properties.js";
import { type UseQueryReturnType } from "../utils/query.js";
export type UseOpenOrdersParameters<selectData = GetOpenOrdersData> = Evaluate<GetOpenOrdersOptions & ConfigParameter & QueryParameter<GetOpenOrdersQueryFnData, GetOpenOrdersErrorType, selectData, GetOpenOrdersQueryKey>>;
export type UseOpenOrdersReturnType<selectData = GetOpenOrdersData> = UseQueryReturnType<selectData, GetOpenOrdersErrorType>;
export declare function useOpenOrders<selectData = GetOpenOrdersData>(parameters?: UseOpenOrdersParameters<selectData>): UseOpenOrdersReturnType<selectData>;
//# sourceMappingURL=useOpenOrders.d.ts.map