import type { ChainId } from "../types/index.js"; import { type Call } from "starknet"; export declare const DEFAULT_AVNU_API_BASES: { readonly SN_MAIN: readonly ["https://starknet.api.avnu.fi"]; readonly SN_SEPOLIA: readonly ["https://sepolia.api.avnu.fi", "https://starknet.api.avnu.fi"]; }; export type AvnuApiBases = Record<"SN_MAIN" | "SN_SEPOLIA", string[]>; export declare function supportsAvnuChain(chainId: ChainId): boolean; export declare function getAvnuApiBases(apiBasesByChain: AvnuApiBases, chainId: ChainId, feature: string): string[]; export declare function describeAvnuError(error: unknown): string; export declare function withAvnuApiBaseFallback(params: { apiBasesByChain: AvnuApiBases; chainId: ChainId; feature: string; action: string; run: (baseUrl: string) => Promise; formatFinalError?: (failures: string[]) => string; }): Promise; export declare function normalizeAvnuCalls(calls: Call[], emptyMessage: string): Call[]; //# sourceMappingURL=avnu.d.ts.map