import { type Commitment, type Finality } from '@solana/web3.js'; import type { LoggerPlaceholder } from '@marinade.finance/ts-common'; export declare const DEFAULT_CONFIG_PATH = "~/.config/solana/cli/config.yml"; export declare const DEFAULT_KEYPAIR_PATH = "~/.config/solana/id.json"; export declare const DEFAULT_CLUSTER_URL = "http://127.0.0.1:8899"; export declare function resolveSolanaConfig({ solanaConfigPath, defaultKeypair, defaultRpcUrl, logger, }: { solanaConfigPath?: string; defaultKeypair?: string; defaultRpcUrl?: string; logger?: LoggerPlaceholder; }): { keypairPath: string; jsonRpcUrl: string; commitment?: Commitment; }; export declare function parseCommitment(commitment: string | undefined): Commitment; export declare function parseConfirmationFinality(confirmationFinality: string): Finality; export declare function parseClusterUrl(url: string | undefined, solanaConfigPath?: string): string; //# sourceMappingURL=solana.d.ts.map