import { Labels, BaseContext, RecordMetaData } from '../index.js'; import { SolanaChainId } from '@sentio/chain'; import type { TransactionResponse } from './solana-rpc-types.js'; export declare class SolanaContext extends BaseContext { network: SolanaChainId; address: string; programName: string; blockNumber: bigint; transaction?: TransactionResponse; constructor(programName: string, network: SolanaChainId, address: string, slot: bigint, baseLabels: Labels | undefined, transaction?: TransactionResponse); getChainId(): SolanaChainId; getMetaDataInternal(name: string, labels: Labels): RecordMetaData; } //# sourceMappingURL=solana-context.d.ts.map