/**
 * Alpha Arcade client factory for the local MCP wallet system.
 * Creates AlphaClient instances backed by the WalletManager keychain signer.
 */
import { AlphaClient } from '@alpha-arcade/sdk';
import { type NetworkId } from '../../../algorand-client.js';
export declare const MATCHER_APP_ID = 3078581851;
export declare const USDC_ASSET_ID = 31566704;
export declare const API_BASE_URL = "https://platform.alphaarcade.com/api";
declare const ALPHA_API_KEY: string;
export declare const formatPrice: (microunits: number) => string;
export declare const formatQty: (microunits: number) => string;
export declare const formatPriceFromProb: (microunits: number) => string;
export declare function friendlyTradeError(msg: string): string;
/**
 * Create a read-only AlphaClient (no signing capability).
 * Used for market queries, orderbook, positions lookups.
 */
export declare function createReadOnlyClient(network: NetworkId): AlphaClient;
/**
 * Create a trading AlphaClient backed by the local wallet keychain.
 * Uses the active wallet account's secret key for signing.
 */
export declare function createTradingClient(network: NetworkId): Promise<AlphaClient>;
/**
 * Resolve wallet address — uses provided address or falls back to active wallet.
 */
export declare function resolveWalletAddress(walletAddress?: string): Promise<string>;
export { ALPHA_API_KEY };
