import { PipeTransform } from "@nestjs/common";
import { Chain, ChainValue, Metadata } from "evm-chainlist";
export type ChainsOptions = {
    data: Metadata[] | Chain[];
    lists?: Record<string, number[]>;
    indexes?: string[];
};
export type ChainParamDecoratorOptions = {
    param: string;
    paramtype?: 'params' | 'body' | 'query' | 'headers' | string;
    supportChainList?: string;
    supportChains?: ChainValue[];
    unsupportChains?: ChainValue[];
    required?: boolean;
    pipes?: PipeTransform[];
};
