import { Keypair } from "@solana/web3.js"; export type Exchange = "pacifica" | "hyperliquid" | "lighter" | "aster"; /** * Try to load a private key without throwing if none is found. * Returns null if no key is configured. */ export declare function tryLoadPrivateKey(exchange: Exchange, pkOverride?: string, walletName?: string): Promise; /** * Resolve an OWS wallet name to a signer-ready marker. * Returns the OWS wallet name prefixed with "ows:" so callers can detect OWS mode. */ export declare function resolveOwsWallet(walletName: string): string | null; /** Check if a key string represents an OWS wallet reference. */ export declare function isOwsKey(key: string): boolean; /** Extract OWS wallet name from an ows: prefixed key string. */ export declare function getOwsWalletName(key: string): string; export declare function loadPrivateKey(exchange: Exchange, pkOverride?: string, walletName?: string): Promise; export declare function parseSolanaKeypair(input: string): Keypair; export declare function isEvmPrivateKey(input: string): boolean;