import { ArgumentMetadata, PipeTransform } from '@nestjs/common';
import { Chain } from 'evm-chainlist';
export declare class ChainsPipe<T = any | any[], R extends Chain = Chain> implements PipeTransform<T, T extends Array<any> ? Array<R> : R> {
    private readonly chainsService;
    private toChainValue;
    transform<T = any | any[], R extends Chain = Chain>(value: T, metadata: ArgumentMetadata): T extends Array<any> ? Array<R> : R;
}
