import { ChainResolver } from './types.js';
/**
 * @class ChainResolverFactory
 * @description Intercepts commands to determine the appropriate chain resolver strategy based on command type.
 */
export declare class ChainResolverFactory {
    private static strategyMap;
    /**
     * @param argv - Command line arguments.
     * @returns ChainResolver - The appropriate chain resolver strategy based on the command type.
     */
    static getStrategy(argv: Record<string, any>): ChainResolver;
}
//# sourceMappingURL=ChainResolverFactory.d.ts.map