import { ChainJsPlugin, PluginType } from '../../plugin'; import { MultisigPluginCreateAccount } from './multisigPluginCreateAccount'; import { MultisigPluginTransaction } from './multisigPluginTransaction'; export declare type MultisigPluginOptions = any; export declare type MultisigPluginNew = { CreateAccount: Promise; Transaction: Promise; }; export interface MultisigPlugin extends ChainJsPlugin { name: string; type: PluginType; init(options: MultisigPluginOptions): Promise; new: { /** Return a new CreateAccount object used to help with creating a new chain account */ CreateAccount(options?: any): Promise; /** Return a chain Transaction object used to compose and send transactions */ Transaction(options?: any): Promise; }; }