RequestInitChain: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): RequestInitChain;
    encode(message: RequestInitChain, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: RequestInitChainAmino): RequestInitChain;
    fromAminoMsg(object: RequestInitChainAminoMsg): RequestInitChain;
    fromPartial(object: {
        appStateBytes?: Uint8Array;
        chainId?: string;
        consensusParams?: {
            block?: {
                maxBytes?: bigint;
                maxGas?: bigint;
            };
            evidence?: {
                maxAgeDuration?: {
                    nanos?: number;
                    seconds?: bigint;
                };
                maxAgeNumBlocks?: bigint;
                maxBytes?: bigint;
            };
            validator?: {
                pubKeyTypes?: string[];
            };
            version?: {
                appVersion?: bigint;
            };
        };
        initialHeight?: bigint;
        time?: Date;
        validators?: {
            power?: bigint;
            pubKey?: {
                ed25519?: Uint8Array;
                secp256k1?: Uint8Array;
            };
        }[];
    }): RequestInitChain;
    fromProtoMsg(message: RequestInitChainProtoMsg): RequestInitChain;
    toAmino(message: RequestInitChain): RequestInitChainAmino;
    toProto(message: RequestInitChain): Uint8Array;
    toProtoMsg(message: RequestInitChain): RequestInitChainProtoMsg;
}