import { ECPoint, UInt256 } from '@neo-one/client-common'; import { Context } from './Context'; interface ViewChangingContextAdd { readonly previousHash: UInt256; readonly blockIndex: number; readonly viewNumber: number; readonly myIndex: number; readonly primaryIndex: number; readonly expectedView: readonly number[]; readonly validators: readonly ECPoint[]; readonly blockReceivedTimeSeconds: number; } export declare class ViewChangingContext extends Context { constructor({ previousHash, blockIndex, viewNumber, myIndex, primaryIndex, expectedView, validators, blockReceivedTimeSeconds, }: ViewChangingContextAdd); cloneExpectedView({ expectedView }: { readonly expectedView: readonly number[]; }): ViewChangingContext; } export {};