import type { CoinMetaFetcher } from "./coins.js"; export declare const REGEX_FLOAT: RegExp; export declare function isFloat(val: string): boolean; export declare function validateFloat({ value, min, max, required, }: { value: string; min?: number; max?: number; required?: boolean; }): string | undefined; export declare function isBasicSuiType(val: string): boolean; export declare function validateCoinType({ value, coinMetaFetcher, required, }: { value: string; coinMetaFetcher: CoinMetaFetcher; required?: boolean; }): Promise; export declare function validateStructType({ value, required, }: { value: string; required?: boolean; }): string | undefined;