GenesisDenom: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): GenesisDenom;
    encode(message: GenesisDenom, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: GenesisDenomAmino): GenesisDenom;
    fromAminoMsg(object: GenesisDenomAminoMsg): GenesisDenom;
    fromPartial(object: {
        authorityMetadata?: {
            admin?: string;
        };
        denom?: string;
    }): GenesisDenom;
    fromProtoMsg(message: GenesisDenomProtoMsg): GenesisDenom;
    toAmino(message: GenesisDenom): GenesisDenomAmino;
    toProto(message: GenesisDenom): Uint8Array;
    toProtoMsg(message: GenesisDenom): GenesisDenomProtoMsg;
}