import ChainHelper from '../helpers/chain';
export declare type GetSignKeyDelegate = (accountName: string, chain: ChainHelper) => Promise<string>;
export declare type ValidateDelegate = (accountName: string, recoverKey: string, chain: ChainHelper) => Promise<boolean>;
export interface ISignPlugin {
    signKeyProvider: {
        [perm: string]: GetSignKeyDelegate;
    };
    validatorProvider: {
        [perm: string]: ValidateDelegate;
    };
}
