import { TokensConfig, ChainsConfig, TokenAddressesByChain } from './types';
import { Chain } from '@wormhole-foundation/sdk';
import { NttRoute } from '@wormhole-foundation/sdk-route-ntt';
import { DefaultInputs } from './ui';
export declare const populateRpcField: (chain: Chain, rpc: string | undefined) => {
    [x: string]: string;
};
export declare const mergeCustomTokensConfig: (builtin: TokensConfig, custom?: TokensConfig) => TokensConfig;
export declare const mergeCustomWrappedTokens: (builtin: TokenAddressesByChain, custom?: TokenAddressesByChain) => TokenAddressesByChain;
export declare const mergeNttConfig: (tokens: TokensConfig, builtin: NttRoute.Config, custom?: NttRoute.Config) => NttRoute.Config;
export declare const validateDefaults: (defaults: DefaultInputs, chains: ChainsConfig, tokens: TokensConfig) => DefaultInputs | undefined;
export declare const capitalize: (str: string) => string;
//# sourceMappingURL=utils.d.ts.map