import * as _goat_sdk_core from '@goat-sdk/core';
import { z } from 'zod';

declare const GetPairsByChainAndPairParameters_base: _goat_sdk_core.ToolParametersStatic<z.ZodObject<{
    chainId: z.ZodString;
    pairId: z.ZodString;
}, "strip", z.ZodTypeAny, {
    chainId: string;
    pairId: string;
}, {
    chainId: string;
    pairId: string;
}>>;
declare class GetPairsByChainAndPairParameters extends GetPairsByChainAndPairParameters_base {
}
declare const SearchPairsParameters_base: _goat_sdk_core.ToolParametersStatic<z.ZodObject<{
    query: z.ZodString;
}, "strip", z.ZodTypeAny, {
    query: string;
}, {
    query: string;
}>>;
declare class SearchPairsParameters extends SearchPairsParameters_base {
}
declare const GetTokenPairsParameters_base: _goat_sdk_core.ToolParametersStatic<z.ZodObject<{
    tokenAddresses: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    tokenAddresses: string[];
}, {
    tokenAddresses: string[];
}>>;
declare class GetTokenPairsParameters extends GetTokenPairsParameters_base {
}

export { GetPairsByChainAndPairParameters, GetTokenPairsParameters, SearchPairsParameters };
