import { Connection } from '@solana/web3.js'; import { ConvergencePlugin, Cluster } from './types'; import { TransactionPriority } from './utils'; export type ConvergenceOptions = { cluster?: Cluster; skipPreflight?: boolean; transactionPriority?: TransactionPriority; }; export declare class Convergence { readonly connection: Connection; readonly cluster: Cluster; readonly skipPreflight: boolean; readonly transactionPriority: TransactionPriority; constructor(connection: Connection, options?: ConvergenceOptions); static make(connection: Connection, options?: ConvergenceOptions): Convergence; use(plugin: ConvergencePlugin): this; }