import { TransactionSigner } from '@solana/kit'; export type { FailedTransactionMetadata, LiteSVM, LiteSvmRpcApi, TransactionMetadata, } from '@solana/kit-plugin-litesvm'; /** * Creates a default LiteSVM client for local blockchain simulation. * * @deprecated Add a payer to your client using any payer plugin from * `@solana/kit-plugin-payer`, then use `litesvm` from `@solana/kit-plugin-litesvm`. * ```ts * import { createClient, lamports } from '@solana/kit'; * import { litesvm } from '@solana/kit-plugin-litesvm'; * import { generatedPayer } from '@solana/kit-plugin-payer'; * * const client = await createClient() * .use(generatedPayer()) * .use(litesvm()); * await client.airdrop(client.payer.address, lamports(10_000_000_000n)); * ``` */ export declare function createClient(config?: { payer?: TransactionSigner; }): import("@solana/kit").AsyncClient<{ airdrop: (address: import("@solana/kit").Address, amount: import("@solana/kit").Lamports, abortSignal?: AbortSignal) => Promise; planTransaction: (input: import("@solana/kit").InstructionPlanInput, config?: { abortSignal?: AbortSignal; }) => Promise; planTransactions: (input: import("@solana/kit").InstructionPlanInput, config?: { abortSignal?: AbortSignal; }) => Promise; sendTransaction: (input: import("@solana/kit").InstructionPlanInput | import("@solana/kit").SingleTransactionPlan | import("@solana/kit").SingleTransactionPlan['message'], config?: { abortSignal?: AbortSignal; }) => Promise; sendTransactions: (input: import("@solana/kit").InstructionPlanInput | import("@solana/kit").TransactionPlanInput, config?: { abortSignal?: AbortSignal; }) => Promise; getMinimumBalance: (space: number, config?: import("@solana/kit").GetMinimumBalanceConfig) => Promise; payer: TransactionSigner; transactionPlanner: import("@solana/kit").TransactionPlanner; rpc: import("@solana/kit").Rpc; svm: import("@solana/kit-plugin-litesvm").LiteSVM; transactionPlanExecutor: import("@solana/kit").TransactionPlanExecutor<{ transactionMetadata: import("@solana/kit-plugin-litesvm").FailedTransactionMetadata | import("@solana/kit-plugin-litesvm").TransactionMetadata; }>; }>; //# sourceMappingURL=index.d.ts.map