import { bcs } from '@iota/iota-sdk/bcs'; import type { IotaTransactionBlock, IotaTransactionBlockKind, IotaTransactionBlockResponse, IotaTransactionBlockResponseOptions } from '@iota/iota-sdk/client'; import type { Rpc_Transaction_FieldsFragment } from '../generated/queries.js'; export declare function mapGraphQLTransactionBlockToRpcTransactionBlock(transactionBlock: Rpc_Transaction_FieldsFragment, options?: IotaTransactionBlockResponseOptions | null, errors?: string[] | null): IotaTransactionBlockResponse; export declare function mapTransactionBlockToInput(data: typeof bcs.SenderSignedTransaction.$inferType): IotaTransactionBlock | null; export declare function mapProgrammableTransaction(programmableTransaction: typeof bcs.ProgrammableTransaction.$inferType): IotaTransactionBlockKind; export declare function mapEffects(data: string): IotaTransactionBlockResponse['effects']; //# sourceMappingURL=transaction-block.d.ts.map