/** * GenesisResponse type and creator */ import { ConsensusParams } from '../consensus-params/consensus-params'; import { Validator } from '../status/validator'; export interface GenesisResponse { readonly genesis: Genesis; } export interface Genesis { readonly genesisTime: Date; readonly chainId: string; readonly initialHeight?: number; readonly consensusParams: ConsensusParams; readonly validators: readonly Validator[]; readonly appHash: Uint8Array; readonly appState?: Record; } export declare const GenesisCodec: import("../../../codec").BaseCodec; export declare const GenesisResponseCodec: import("../../../codec").BaseCodec; export declare function createGenesis(data: unknown): Genesis; export declare function createGenesisResponse(data: unknown): GenesisResponse;