/** * Per-environment service URLs for the Direct Data Controller. * * @remarks * The SDK ships production defaults; pass `env: "dev"` only when testing * against Vana's internal dev stack. Use the controller `network` option for * chain selection without changing deployment URLs. * * @category Direct * @module direct/endpoints */ import type { DirectEnv, DirectNetwork, DirectServiceEndpoints } from "./types.js"; /** Production (mainnet) service URLs. */ export declare const PRODUCTION_ENDPOINTS: DirectServiceEndpoints; /** Internal dev stack service URLs. */ export declare const DEV_ENDPOINTS: DirectServiceEndpoints; /** * Resolve the default {@link DirectServiceEndpoints} for an environment. * * @param env - Target environment. * @returns The default endpoints for that environment. */ export declare function getDirectEndpoints(env: DirectEnv): DirectServiceEndpoints; /** * Resolve the default network for a deployment environment. * * @param env - Target deployment environment. * @returns The network historically paired with that deployment. */ export declare function getDirectDefaultNetwork(env: DirectEnv): DirectNetwork; /** * Resolve the Vana chain id for a network. * * @param network - Target Vana network. * @returns The network chain id. */ export declare function getDirectNetworkChainId(network: DirectNetwork): number;