/// import { ImmutableMethodContext, MethodContext } from '../../state_machine'; import { BaseMethod } from '../base_method'; import { NamedRegistry } from '../named_registry'; import { ValidatorAccount, TokenMethod, StakeObject } from './types'; export declare class InternalMethod extends BaseMethod { private _tokenMethod; private readonly _moduleName; constructor(stores: NamedRegistry, events: NamedRegistry, moduleName: string); addDependencies(tokenMethod: TokenMethod): void; assignStakeRewards(methodContext: MethodContext, stakerAddress: Buffer, sentStake: StakeObject, validatorData: ValidatorAccount): Promise; getLockedStakedAmount(ctx: ImmutableMethodContext, address: Buffer): Promise; }