import { SignMode } from '@interchainjs/cosmos-types'; import { BaseWorkflowBuilderPlugin } from '@interchainjs/types'; import { EncodedMessage } from '../../signers/types'; import { CosmosWorkflowBuilderContext } from '../context'; /** * Staging keys created by SignerInfoPlugin */ export declare const SIGNER_INFO_STAGING_KEYS: { readonly SIGNER_INFO: "signer_info"; }; /** * Input parameters for SignerInfoPlugin */ export interface SignerInfoParams { publicKey: EncodedMessage; sequence: bigint; signMode: SignMode; } /** * Plugin to build signer info */ export declare class SignerInfoPlugin extends BaseWorkflowBuilderPlugin { private defaultSignMode; constructor(signMode?: SignMode); protected onBuild(ctx: CosmosWorkflowBuilderContext, params: SignerInfoParams): Promise; }