import { type Condition_Filter, type ConditionsQuery, type Condition_OrderBy, type OrderDirection, type ChainId } from '@azuro-org/toolkit';
import { type UseQueryResult } from '@tanstack/react-query';
import { type QueryParameter } from '../../global';
export type UseConditionsProps = {
    gameId: string | bigint;
    filter?: Condition_Filter;
    orderBy?: Condition_OrderBy;
    orderDir?: OrderDirection;
    chainId?: ChainId;
    query?: QueryParameter<ConditionsQuery['conditions']>;
};
export type UseConditions = (props: UseConditionsProps) => UseQueryResult<ConditionsQuery['conditions']>;
export declare const useConditions: UseConditions;
