///
import { BlockAssets, ImmutableMethodContext } from '../../state_machine';
import { BaseMethod } from '../base_method';
import { NamedRegistry } from '../named_registry';
export declare class RandomMethod extends BaseMethod {
private readonly _moduleName;
constructor(stores: NamedRegistry, events: NamedRegistry, moduleName: string);
isSeedRevealValid(methodContext: ImmutableMethodContext, generatorAddress: Buffer, blockAssets: BlockAssets): Promise;
getRandomBytes(methodContext: ImmutableMethodContext, height: number, numberOfSeeds: number): Promise;
}