import { IFeeConfig, ITokenPair, Mutable, TransactionInput, TransactionOutput } from './types'; export declare const ERROR_MSG: { INVALID_FEE_CONFIG: string; INVALID_FEE_PERCENT: string; INVALID_TOKEN_PAIR: string; INVALID_BRIDGE_TOKEN_PAIR: string; INVALID_PROVIDER_TYPE: string; INVALID_WIDGET_VERSION: string; }; export declare const isObject: (obj: any) => boolean; export declare const isNumberOrNumberString: (val: any) => boolean; export declare const verifyPercent: (feePercent: string | number) => boolean; export declare const checkFeeConfig: (feeConfig: IFeeConfig) => string; export declare const verifyChainId: (chainId: string | number) => boolean; export declare const isSameChain: (tokenPair: ITokenPair) => boolean; export declare const checkTokenPairChain: (tokenPair: ITokenPair) => boolean; export declare const verifyWidgetParams: ({ widgetVersion, feeConfig, tokenPair, bridgeTokenPair, providerType }: { widgetVersion: any; feeConfig?: {}; tokenPair: any; bridgeTokenPair: any; providerType: any; }) => boolean; export declare function txInputParamsFormatter(options: TransactionInput): Mutable;