import type { Client } from '../../clients/createClient.js'; import type { Transport } from '../../clients/transports/createTransport.js'; import type { BlockTag } from '../../types/block.js'; import type { Chain } from '../../types/chain.js'; import type { Hash } from '../../types/misc.js'; export type GetTransactionByBlockIdAndIndexParameters = { index: number; } & ({ /** Hash of the block. */ block_hash?: Hash | undefined; block_number?: undefined; block_tag?: undefined; } | { block_hash?: undefined; /** The block number. */ block_number?: number | undefined; block_tag?: undefined; } | { block_hash?: undefined; block_number?: undefined; /** The block tag. Defaults to 'latest'. */ block_tag?: BlockTag | undefined; }); export type GetTransactionByBlockIdAndIndexReturnTypes = any; export type GetTransactionByBlockIdAndIndexErrorType = any; export declare function getTransactionByBlockIdAndIndex(client: Client, { block_hash, block_number, block_tag, index, }: GetTransactionByBlockIdAndIndexParameters): Promise; //# sourceMappingURL=getTransactionByBlockIdAndIndex.d.ts.map