export declare const VALID_CHAINS: readonly ["sol", "eth", "bsc", "base"]; export declare const FEED_CHAINS: readonly ["sol", "bsc"]; export declare const FEED_TYPES: readonly ["NEW", "ALMOST", "COMPLETED"]; export declare const TRENDING_PERIODS: readonly ["1M", "5M", "30M", "1H", "6H", "24H"]; export declare const VALID_FEE_RATES: readonly [1, 3, 5, 10]; export type Chain = (typeof VALID_CHAINS)[number]; export type FeedChain = (typeof FEED_CHAINS)[number]; export declare const NATIVE_TOKEN: Record; export declare function validateChain(chain: string): Chain; export declare function validateFeedChain(chain: string): FeedChain; export declare function validateWalletAddress(address: string, chain: Chain): void; export declare function validateContractAddress(address: string, chain: Chain): void; export declare function validateTip(tip: number, chain: Chain): string | null; export declare function explorerUrl(chain: Chain, txId: string): string;