import { Network, Platform } from "@wormhole-foundation/sdk-base"; import { ChainsConfig } from "@wormhole-foundation/sdk-definitions"; export declare const DEFAULT_TASK_TIMEOUT: number; export type WormholeConfig = { api: string; circleAPI: string; chains: ChainsConfig; }; type RecursivePartial = { [P in keyof T]?: T[P] extends (infer U)[] ? RecursivePartial[] : T[P] extends object | undefined ? RecursivePartial : T[P]; }; export type ConfigOverrides = RecursivePartial; export declare const CONFIG: { readonly Mainnet: { readonly api: "https://api.wormholescan.io"; readonly circleAPI: "https://iris-api.circle.com/v1/attestations"; readonly chains: ChainsConfig<"Mainnet", "Evm" | "Solana" | "Cosmwasm" | "Btc" | "Algorand" | "Sui" | "Aptos" | "Near">; }; readonly Testnet: { readonly api: "https://api.testnet.wormholescan.io"; readonly circleAPI: "https://iris-api-sandbox.circle.com/v1/attestations"; readonly chains: ChainsConfig<"Testnet", "Evm" | "Solana" | "Cosmwasm" | "Btc" | "Algorand" | "Sui" | "Aptos" | "Near">; }; readonly Devnet: { readonly api: "http://guardian:7071"; readonly circleAPI: ""; readonly chains: ChainsConfig<"Devnet", "Evm" | "Solana" | "Cosmwasm" | "Btc" | "Algorand" | "Sui" | "Aptos" | "Near">; }; }; export declare function networkPlatformConfigs(network: N, platform: P): ChainsConfig; export declare function applyOverrides(network: N, overrides?: ConfigOverrides): WormholeConfig; export declare const DEFAULT_NETWORK: Network; export {}; //# sourceMappingURL=config.d.ts.map