import { UInt160 } from '@neo-one/client-common'; import { Block, RegisterTransaction } from '@neo-one/node-core'; import BN from 'bn.js'; export declare const GENERATION_AMOUNT: readonly number[]; export declare const GENERATION_AMOUNT_PRIVATE: readonly number[]; export declare const ISSUE_AMOUNT_PRIVATE: BN; export declare const DECREMENT_INTERVAL = 2000000; export declare const SECONDS_PER_BLOCK = 15; export declare const MAX_TRANSACTION_PER_BLOCK = 500; interface Options { readonly address: UInt160; readonly privateNet?: boolean; readonly consensusAddress: UInt160; } export declare const common: ({ privateNet, address, consensusAddress }: Options) => { genesisBlock: Block; governingToken: RegisterTransaction; utilityToken: RegisterTransaction; decrementInterval: number; generationAmount: readonly number[]; secondsPerBlock: number; maxTransactionsPerBlock: number; memPoolSize: number; }; export {};