import { BaseWorkflowBuilderPlugin, ICryptoBytes } from '@interchainjs/types'; import { Transaction } from '../../transaction'; import { SolanaWorkflowBuilderContext } from '../context'; export declare const FINAL_RESULT_STAGING_KEYS: { readonly FINAL_RESULT: "__final_result__"; }; /** * Input parameters for FinalResultPlugin */ export interface FinalResultParams { signature: ICryptoBytes; signedTransaction: Transaction; } /** * Plugin to create the final signed transaction result */ export declare class FinalResultPlugin extends BaseWorkflowBuilderPlugin { constructor(); protected afterRetrieveParams(params: Record): FinalResultParams; protected onBuild(ctx: SolanaWorkflowBuilderContext, params: FinalResultParams): Promise; }